2017-10-31 12 views
0

ライブasp.net MVCアプリケーションの負荷テストを実行したとき、Microsoft Windows 7 Ultimate 64ビットでJMeter 3.3を使用しています。非HTTPレスポンスコード:org.apache、その後、1000のうちの1つの結果を表 結果の表示に失敗として示さ千人のユーザーと無ランプアップ期間、JMeter結果ツリーに1件のリクエストが失敗したことを示します

を見るには、ツリーはサンプラーが レスポンスコードとして結果を示す結果。 http://oHttpResponseException HTTPレスポンスメッセージがありません:mysite.com:443が応答に失敗しました

+0

問題は何ですか? – Sergey

答えて

0

おそらく、アプリケーションに問題があることを示しています。 Xのユーザーは処理できません。

ここでこの「X」を見つけよう。 Thread Group1000個のスレッドを定義することは、次のようにJMeterが作用として、あなたが1000年の同時ユーザーを持つことになりますを保証するものではないことに注意してください:

  1. のJMeterはRAMP-の範囲内でスレッドグループに定義されているすべてのスレッドを開始しよう期間まで
  2. 各スレッドが逆さまサンプラーの実行を開始し
  3. が実行するいかなるサンプラーがない、またはシャットダウンされているスレッドを反復するためにループしたとき

だから私は希望RECOM実際の同時実行性を確認するためには、Active Threads Over Time ListenerまたはHTML Reporting Dashboardの関連グラフを使用してください。ほとんどの場合、失敗したサンプラーと同時実行性を関連付けることができます。これは、アプリケーションが処理する最大同時ユーザー数です。

詳しくは、JMeter Test Results: Why the Actual Users Number is Lower than Expectedの記事を参照してください。

また良いアイデアが追加されるだろうより多くのユーザーが徐々に、あなたは応答時間のようなmetricsを変え関連付けることができるようになりますこの方法では、スループットは、エラーがそう合理的RAMP-を使用してユーザーを追加することを検討増加負荷など、数え(同じことがランプダウンにも適用されます)

関連する問題