Le serveur cible n'a pas pu répondre - Jmeter
je suis en cours d'exécution d'un test de charge à l'aide de Jmeter 2.10 sur une application web.
J'ai un HTTP échantillonneur de Visualiser les résultats de l'arborescence de l'auditeur et la je suis en cours d'exécution derrière proxy d'entreprise.
Quand je lance le thread groupe, même avec un seul thread,
org.apache.http.NoHttpResponseException: The target server failed to respond
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:95)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:61)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:289)
at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:252)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:191)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:300)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:127)
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:715)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:520)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:475)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:295)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1105)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1094)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257)
at java.lang.Thread.run(Unknown Source)
S'Il Vous Plaît Conseils
OriginalL'auteur user67867 | 2014-08-05
Vous devez vous connecter pour publier un commentaire.
J'ai fait face à la même question "serveur cible n'a pas pu répondre" et voici ce que j'ai fait:
Dans votre JMETER plan de test, vous devez avoir ajouté " Requête HTTP
Les valeurs par défaut". Cliquez sur cela et pour la mise en Œuvre de champ, sélectionnez
HttpClient4 option dans la liste déroulante.
Enregistrer votre test
Maintenant la apache jmeter bin du dossier d'ouvrir le fichier de l'utilisateur.propriétés
et de faire une entrée vers la fin du fichier comme suit:
httpclient4.retrycount=1
hc.parameters.file=hc.parameters
Maintenant, ouvrez le fichier hc.des paramètres avec le même dossier bin et de faire un
entrée
http.connection.stalecheck$Boolean=true
Enregistrer ces fichiers
Redémarrer jmeter
Les étapes ci-dessus m'a aidé à résoudre le problème.
J'ai eu la solution à partir de https://wiki.apache.org/jmeter/JMeterSocketClosed
A travaillé pour moi dans jMeter 2.13 - mon problème n'est arrivé sur une page avec une redirection 302 (même si d'autres 302 pages travaillé sur OK).
OriginalL'auteur user3914733
Vous avez besoin de "dire" JMeter pour l'utilisation de votre proxy d'entreprise via les arguments de ligne de commande:
Comme par Comment puis-je utiliser JMeter en mode sans interface graphique guide
Donc quelque chose comme
dira JMeter pour utiliser 10.10.10.1:3128 comme un proxy. Remplacer l'adresse IP et le port avec ceux de votre réseau d'entreprise.
OriginalL'auteur Dmitri T