| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 15:34:45
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Tenho uma aplicação web onde seu front controller* (servlet) também faz a função de controle de segurança (SSO).
Criei um script de testes gravando as requisições via o proxy do JMeter.
O problema é que, quando vou executar o script, no momento de executar o login, ele passa um parâmetro "sso_id" que está fixo, pois ele gravou o valor quando gerei o script. Preciso que esse valor varie, de acordo com o valor vindo da última requisição (vendo no HTML retornar [body], campo hidden do form). Como posso extrair esse valor e usar como parâmetro na próxima requisição?
* framework caseiro
This message was edited 2 times. Last update was at 06/01/2010 15:31:03
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 15:36:05
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Bom, achei um tal de "Regular Expression Extractor". Vou ver como funciona.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 16:01:52
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Achei: http://jakarta.apache.org/jmeter/usermanual/regular_expressions.html
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2010 16:11:30
|
A.L
JavaGuru
![[Avatar]](/images/avatar/99346f284eb8b6231910a13568f29d0f.jpg)
Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline
|
Putz Daniel, ia dar uma pesquisada mas o Daniel parece que encontrou o que precisava
Deu certo ai Daniel?!
|
Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2010 15:30:22
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Funcionou sim!
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 10:22:35
|
Serena.gyn
Smalltalk
Membro desde: 20/09/2010 08:56:49
Mensagens: 1
Offline
|
danieldestro wrote:Tenho uma aplicação web onde seu front controller* (servlet) também faz a função de controle de segurança (SSO).
Criei um script de testes gravando as requisições via o proxy do JMeter.
O problema é que, quando vou executar o script, no momento de executar o login, ele passa um parâmetro "sso_id" que está fixo, pois ele gravou o valor quando gerei o script. Preciso que esse valor varie, de acordo com o valor vindo da última requisição (vendo no HTML retornar [body], campo hidden do form). Como posso extrair esse valor e usar como parâmetro na próxima requisição?
* framework caseiro
---------------------------------------------------------------
Olá Pessoal,
Recebi a informação que o JMeter é uma ferramenta ótima de teste não funcional, pretendo usá-la. Mas estou com uma duvida no procedimento:
1º) Filmei um scritp no Jmeter de uma transação de inclusão de um registro.
2º) Consultei o registro para verificar sua inclusão e tive a certeza que a ferramenta incluiu com sucesso.
3º) Agora pretendo executar o teste, com 1 usuário e 1 transação.
4º) Fui ao "HTTP Request - Send Parameters with the Requests", e alterarei alguns valores de alguns campos.
5º) Pretendo executar o JMeter e incluir este novo registro.
Minha inclusão não aconteceu.
Meu procedimento esta errado?
Minhas estão encadeadas?
Nota: Meu objetivo final é utilizar o Config Element (CSV Data Set Config) para criar testes orientados a dados (Data-Driven) e realizar um testes de performance, mas preciso antes conseguir executar a ferramenta e incluir um registro após sua execução.
Espero que tenha entendido meu objetivo.
Grata pela atençaõ.
Keite
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 10:27:16
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Keite, bem-vinda.
Difícil dizer o porque da falha. Teríamos que ver seu script e possível log de erros para achar o problema.
Detalhe mais, por favor.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2010 12:03:04
|
Guevara
GUJ Master
![[Avatar]](/images/avatar/debb1f141bb07971081da87bb43c269b.png)
Membro desde: 24/02/2009 17:56:09
Mensagens: 1023
Offline
|
Oi pessoal!
Aproveitando o tópico, estou com uma dúvida referente às portas, configurei no browser localhost, porta 8080 e deixei a mesma configuração no JMeter, mas proxy server manda usar outra porta:
Está em uso pq o Eclipse startou o Tomcat. Como devo deixar a configuração dessas portas no JMeter? Preciso mesmo criar aquele servidor http proxy na opção "área de trabalho"?
Abraço!!
|
Analista de Sistemas e desenvolvedor WEB Java e Python
http://twitter.com/eguevara2012 |
|
|
 |
|
|