Vida de Testador...: Configurando Jmeter para Gravar as Requisições (Proxy Server)
Postado por Reinaldo Mateus Rossetti Junior às 06:35
Rodrigo Arriel 21 de outubro de 2015 06:09
Muito bom seu post, tenho utilizado o Jmeter para alguns testes na empresa onde trabalho.
Recentemente recebi uma demanda para validar um sistema de relatórios, o problema é que este sistema solicita o preenchimento de usuário e senha, porem o mesmo gera uma sessão para o usuário acessar.
Gostaria de uma ajuda, vc tem alguma sacada de como fazer este pulo do gato.
Reinaldo Rossetti 22 de outubro de 2015 16:23
Ops, estou em viagem, por isso não responde antes, essa sessão é feita por token? É .Net o sistema? se for vc pode extrair a sessao do login e passar adiante, tenta usar o cookie manager e desmarque o redirect automatico só na pagina de login, possa ser que funcione sem precisar extrair, caso não consiga, eu escrevo um exemplo pra Você!
Reinaldo Rossetti 22 de outubro de 2015 16:36
No login você passa os valores login e senha via post, olha com o firebug em network como ele passa os parametros, tenta entender como sua aplicação se comporta, fica mais facil de entender o problema, depois adiciona os mesmos parametros pelo Jmeter, e segundo analisa o response no Jmeter, depois de efetuar o login que vc faz o que te falei em cima.
Gostaria de pedir uma ajuda no seguinte problema..
Hoje eu tento fazer uma gravação com badboy, porem quando eu vou tentar rodar dá problema na autenticação, pois os desenvolvedores utilizaram um recurso chamado anti forgery token no login.
Então eu gostaria de saber como conseguir contornar esse problema pro script parar de apontar erro, e seguir o fluxo basico de navegação (login, home e logoff normalmente).
Reinaldo Mateus Rossetti Junior 15 de fevereiro de 2017 14:31
Depois me confirma se com a expressão regular não resolve o teu problema?
Reinaldo Mateus Rossetti Junior 15 de fevereiro de 2017 12:01
Como não estou com muito tempo, poderia fazer um exemplo, mas acho que em cada página o token muda, nesse caso tem que fazer uma expressão regular no token, segue o exemplo no link abaixo.
http://jmeter.512774.n5.nabble.com/How-to-extract-the-token-string-from-a-request-sampler-result-td5721008.html