CSVファイルから100人のユーザーを選ぶテストプランがあります。スレッド数を500、ループ回数を1とすると、490が失敗し、10回だけが渡されたことがわかります。しかし、同時にスレッドを5に、ループ回数を100とすると、すべてのテストがパスされます。リクエストの総数が500件の場合と同じではありませんか?スレッドが減少したときにJMeterの結果が異なるのはなぜですか?
これは500スレッドと5スレッドのためですか?
CSVファイルから100人のユーザーを選ぶテストプランがあります。スレッド数を500、ループ回数を1とすると、490が失敗し、10回だけが渡されたことがわかります。しかし、同時にスレッドを5に、ループ回数を100とすると、すべてのテストがパスされます。リクエストの総数が500件の場合と同じではありませんか?スレッドが減少したときにJMeterの結果が異なるのはなぜですか?
これは500スレッドと5スレッドのためですか?
デフォルトでは、ファイルは1回だけ開き、各スレッドはファイルから別の行を使用します。ただし、スレッドに渡される行の順序は実行する順序によって異なりますが、反復によって異なる場合があります。
JmeterのCSV-DataSet-Configプロパティを「EOFでリサイクル - True」に変更する ;あなたの問題は解決します
希望はこれが助けます!
を見る必要があります。このプロパティはどこに設定されていますか? –
CSV-Data-Set-Configを選択します。変数名を指定する場所、その下にこれらの設定が表示されます(ドロップダウンビュー) – Satish
異なる負荷パターンを適用するため、異なる結果になります。次のようにJMeterは作用:
をシャットダウンされているinterateにループ:
JMeterインスタンスは、必要な負荷を作成できません。
無効にし、すべてのリスナー
詳しく
ありがとう、Dmitri。あなたと確認するために、各スレッドは1人のユーザーとして扱われます。ループを使うのではなく、私の場合はスレッドを使うべきだと思います。ヒープサイズが4096に変更され、NON-GUIで実行され、すべてのリスナーが無効になりました。 –
あなたは失敗メッセージを見ましたか?失敗理由に関する情報は何でしたか? –
10スレッドでボトルネックがあります。 JMeterメモリ、ポート、サーバー側になる可能性があります。nazar_artが言ったように、エラー –