1

JMeter を使用してテスト計画を作成しました。次のように構成されています。

スレッドグループ

  • HTTP キャッシュ マネージャー
  • HTTP Cookie マネージャー
  • CSV データ セットの構成
  • CSV データ セットの構成
  • インデックスページ
    • いくつかの HTTP リクエスト
  • ランダムオーダーコントローラー
    • いくつかの HTTP リクエスト
  • ログインページ
    • いくつかの HTTP リクエスト
    • ランダムオーダーコントローラー
    • いくつかの HTTP リクエスト
    • スループットコントローラー
    • いくつかの HTTP リクエスト
  • シンプルコントローラー
    • いくつかの HTTP リクエスト
  • 結果ツリーを表示

私は 50 のスレッドを実行していますが、一部のランダムな HTTP リクエストは、スレッドで "Response code:400" で失敗しますが、他のスレッドでは成功しています。

そのため、これを調査する方法がわかりません。うまく動作することもありますが、1回か2回失敗することがあります。

誰か私にいくつかの提案をしてもらえますか? 私は本当にあなたの助けに感謝します.

4

1 に答える 1

3

あなたはおそらく50スレッドでそれを打ち過ぎているでしょう(野生の推測)Gateway Timeout perhaps

http://w3.org/Protocols/rfc2616/rfc2616-sec10.htmlを見てください

Note to implementors: some deployed proxies are known to return 400 or 500 when DNS lookups time out

スレッドの数を減らすことで、テストの問題ではないよりも問題がなくなる場合は、他の場所にあります。

ユーザーからの解像度の詳細1488025:

mod_jkにバグが見つかりました。基本的に、mod_jkのデフォルト構成は高負荷では機能せず、遅くなり、応答しなくなり、httpエラーが発生し、時間の経過とともに接続が半分閉じられます。

于 2012-08-28T15:42:46.397 に答える