Jmeterを使用してjmxファイルを準備し、blazemeterでテストケースを実行して、サーバーの負荷をテストしました。テストが完了すると、サービスの1つが失敗していることがわかります。常にではありませんが、何回か。そして、ブレイズメーターのエラータブで、それが与えていることがわかります
Non HTTP response message: The target server failed to respond
わからない、それは私のサーバーが負荷の処理に失敗したのか、それとも他の何かなのか。私の設定では、スレッドは50です。誰でも助けてください、これはサーバーがロード処理に失敗しているためです。前もって感謝します。
JMeter 2.10以降の接続のリセット? Wikiの記事で説明されている問題に直面しているようです。
最近JMeter 2.10または2.11にアップグレードした場合、このタイプのエラーの増加に気づいたかもしれません。
ソケットが閉じています
非HTTP応答コード:org.Apache.http.NoHttpResponseException(ターゲットサーバーが応答に失敗しました)
そう
次の2行をuser.propertiesファイルに追加します(通常、JMeterインストールの/ binフォルダーの下にあります)
httpclient4.retrycount=1
hc.parameters.file=hc.parameters
hc.parameters
ファイル(JMeterの/ binフォルダーの下にもあります)次の行のコメントを解除します。
http.connection.stalecheck$Boolean=true
さまざまなJMeterプロパティと、それらを設定および変更する方法の詳細については、 Apache JMeterプロパティカスタマイズガイド を参照してください。
Jmeter 2.13で同様の問題が発生した場合、DmitriTソリューションは正しい方向に向けられましたが、私の場合はJavaまたはHttpClient3.1は機能しましたが、4.0は機能しませんでした。
私の場合、問題を引き起こしていたのは、私がやっていた呼び出しのヘッダーでした。そうだった:
Content-Type:application/json;charset=UTF-8
次のように設定します。
Content-Type:application/json