Bonjours j'ouvre ce topique suite a des erreurs dans jmeter,
Lorsque j'utilise l'outil qui permet d'enregistrer les requêtes HTTP effectués lors de ma navigation j'obtiens une erreur dans les logs que je ne suis pas arrivé à géré et de ce fait je ne peu pas récupéré les requête HTTP en question !
J'ai déjà essayer les solutions suivantes :
- Mettre l'Implémentation des Requête HTTP par défaut en HTTPClient4
- Ajouter les lignes dans user.propreties :
httpclient4.retrycount=1
hc.parameters.file=hc.parameters (avec le chemin absolue et sans)
- Ajouter la ligne dans hc.parameters :
http.connection.stalecheck$Boolean=true
Mais rien n'y fait les erreurs sont toujours la ! J'utilise un proxy pour accéder a Jmeter car l'application web que je test le nécessite. Je lance don Jmeter de la manière suivante :
...\JMeter\bin\jmeter.bat -H mon.proxy -P 8080 -u [user] -a [password]
Voici un affichage de mes logs lorsque je navigue en mode "enregistrement" (l'erreur arrive généralement lorsque je ferme le navigateur et que les requêtes sont censés s'écrire dans mon Recording Controller)
2015/05/27 15:49:02 ERROR - jmeter.protocol.http.proxy.Proxy: java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at org.apache.jmeter.protocol.http.proxy.Proxy.writeToClient(Proxy.java:495)
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:247)
2015/05/27 15:49:02 ERROR - jmeter.protocol.http.proxy.Proxy: [56766] Exception when processing sample java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at org.apache.jmeter.protocol.http.proxy.Proxy.writeToClient(Proxy.java:495)
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:247)
2015/05/27 15:49:02 WARN - jmeter.protocol.http.proxy.Proxy: [56766] Exception while writing error java.net.SocketException: Socket is closed
at java.net.Socket.getOutputStream(Unknown Source)
at org.apache.jmeter.protocol.http.proxy.Proxy.writeErrorToClient(Proxy.java:570)
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:263)
2015/05/27 15:50:28 WARN - jmeter.protocol.http.proxy.Proxy: [56795] Empty response to http over SSL. Probably waiting for user to authorize the certificate for iecvlist.microsoft.com:443
Voila si quelqu'un pourrais me donné une explication ! Merci
Partager