Affichage des requetes HTTP

17 views
Skip to first unread message

Thomas

unread,
Nov 2, 2009, 1:07:35 PM11/2/09
to JMeter en français
Bonjour a toutes et a tous,

Je viens vous voir parce que je ne comprends pas quelque chose au
niveau de JMeter. Cela fait maintenant plusieurs mois que je l'utilise
mais j'ai un petit soucis.
J'ai deporte une application web sur un autre serveur et donc avec une
adresse differente de celle a l'origine. Pendant plusieurs mois, j ai
pu effectue des tests de charges sur le premier serveur sans probleme
mais meme en ayant change les url dans les samplers je n'arrive pas a
faire de tests sur le nouveau serveur. Les symptomes sont : dans
l'arbre de resultat, les requetes ne s'affichent meme pas alors que le
test se deroule, et dans le fichier log de Jmeter j'ai des erreurs du
type :
jmeter.threads.JMeterThread: Error while processing sampler ' /actions/
login/Login' : java.lang.IllegalArgumentException: URI can't be null.
at sun.net.spi.DefaultProxySelector.select(DefaultProxySelector.java:
111)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect
(HttpURLConnection.java:788)
at sun.net.www.protocol.http.HttpURLConnection.connect
(HttpURLConnection.java:718)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream
(HttpURLConnection.java:1041)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField
(HttpURLConnection.java:2165)
at org.apache.jmeter.protocol.http.sampler.HTTPSampler.disconnect
(HTTPSampler.java:610)
at org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample
(HTTPSampler.java:603)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample
(HTTPSamplerBase.java:1037)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample
(HTTPSamplerBase.java:1023)
at org.apache.jmeter.threads.JMeterThread.process_sampler
(JMeterThread.java:346)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:243)
at java.lang.Thread.run(Thread.java:619)

En vous remerciant d'avance pour votre aide JMeterement

Thomas R.

Milamber

unread,
Nov 2, 2009, 4:39:16 PM11/2/09
to jmet...@googlegroups.com
Bonjour,

Ci-dessous,

Le 02/11/2009 18:07, Thomas a ecrit :
> Bonjour a toutes et a tous,
>
> Je viens vous voir parce que je ne comprends pas quelque chose au
> niveau de JMeter. Cela fait maintenant plusieurs mois que je l'utilise
>

Avec satisfaction ? j'espère ;-)

> mais j'ai un petit soucis.
>

AH zut, non... ;-)

> J'ai deporte une application web sur un autre serveur et donc avec une
> adresse differente de celle a l'origine. Pendant plusieurs mois, j ai
> pu effectue des tests de charges sur le premier serveur sans probleme
> mais meme en ayant change les url dans les samplers je n'arrive pas a
> faire de tests sur le nouveau serveur. Les symptomes sont : dans
> l'arbre de resultat, les requetes ne s'affichent meme pas alors que le
> test se deroule, et dans le fichier log de Jmeter j'ai des erreurs du
> type :
> jmeter.threads.JMeterThread: Error while processing sampler ' /actions/
> login/Login' : java.lang.IllegalArgumentException: URI can't be null.
>

Il doit y avoir une erreur (ou plusieurs) dans ton fichier JMX (scripts
Jmeter). N'aurais-tu pas éditer à la main ce fichier pour faire les
modifications d'adresse du nouveau serveur ?
D'après la trace de pile, le problème semble se situé au niveau des
éléments Gestionnaire d'entêtes HTTP.
Pourrais-tu envoyer une capture de la requête et du gestionnaire
d'entête ? (ou le script si c'est pas privé)

A+
Milamber

Thomas Rasoarahona

unread,
Nov 2, 2009, 4:44:21 PM11/2/09
to jmet...@googlegroups.com
Bonjour,

Oh que oui j'utilise JMeter avec satisfaction et j'ai meme pu le personnaliser en utilisant les sampler java.
J'ai reussi a resoudre mon probleme en utilisant l'enregistreur grace au proxy. Comme l'application a evolue, j'ai oublie de prendre en compte de nouveau parametre donc maintenant ca fonctionne ! Merci !

A la prochaine.

Jmeterement,

Thomas R.
Reply all
Reply to author
Forward
0 new messages