2016-07-20 8 views
1

JMeterから.jtlを生成し、blaze meterから自動生成レポートを作成しました。それはHTTP status code 200で正常に動作していました。Jmeter非httpコードエラー(org.apache.http.NoHttpResponse例外)

私は非GUIモードで同じことを試しており、オンラインブレーズメーターからテストレポートを作成しようとしていますが、JMeterで200を取得している間、ブレーズメーターの自動生成レポートからHTTPレスレスコードを取得しています。サンプルは200 OKを返し、ステータスを失敗したとき

エラーは、それが失敗した埋め込みリソースのサンプルまたは失敗したアサーション意味し、通常org.apache.http.NoHttpResponse Exception

+0

これは役に立ちます:[私のHTTP 200がエラーとしてカウントされる理由](https://guide.blazemeter.com/hc/en-us/articles/207421105-Why-are-my-HTTP-200- OK-count-as-errors-) – Jahan

答えて

1

です。

サンプラーダッシュボードで、Retrieve Embedded Resourcesのチェックボックスにチェックを入れましたか?その場合は、埋め込みリソースを使用します。 View Results in Treeリスナーを有効にすると、トップレベルのサンプル/応答,サブサンプルが表示されます。そのうちの1つは赤色でなければなりません(他は緑色です)。

詳細については、thisをご覧ください。

+0

私は既にListenerをツリーに追加しており、すべてのhttpステータスコードは緑色で200で、アサーションは追加していません。 jmeterの新機能として、埋め込みリソースの取得とサンプラーダッシュボードとは何ですか?ありがとう。 –

+0

[HTTPリクエスト]タブ(Httpサンプラーダッシュボード)の下部にある[埋め込みリソースの取得]チェックボックスがあります。このチェックボックスは、埋め込まれたリソース(gif、css、jsなど)を取得するブラウザをシミュレートするために使用されます。 – Jahan

+0

「埋め込みリソースの取得」オプションをチェックしていないので、サブサンプルは表示されません。これは、JMeterの動作を実際のブラウザのようにするために使用されます。 – Jahan

関連する問題