2017-05-07 4 views
3

ランプアップ期間1とランプアップ期間0の違いは何ですか? 私はスレッド数が10であり、0をランプアップしている間に、nullポインタ例外を作成するケースがあります。ランプアップ1では、1秒以内に10人のユーザーが一緒に開始することを意味します。どのようにランプアップ0のために起こるでしょうか?ランプアップ期間0対1

答えて

5

ramp-upを0に設定すると、テストが開始されてから1秒後にすべてのスレッドが開始されます。立ち上がり期間がゼロの場合、JMeterはすべてのスレッドをに一度作成してとし、を直ちにとします。

あなたのサイトで突然大量のリクエストが必要なときに、この機能を使用できます。

たとえば、10個のスレッドを使用するように設定し、ランプアップ期間を0に設定した場合、テスト実行を開始すると、と同じ時刻に10個のリクエストがに送信されます。

+0

また、ランプアップ1では、1秒で1000スレッドも作成されます。それはまた、システムに突然大きな流入を引き起こす。違いはどこですか? – Esty

+1

ランプアップ1の場合、1秒間に10スレッドを送信し、サーバーに到達するスレッド間の間隔はそれぞれ0.1秒です。ランプアップ0では、まったく同じ瞬間に10個のスレッドを送信します。理論的には間隔はありません。これらのリクエストトラフィックを監視することによって、テーブル結果リスナとサーバー側のWiresharkを使用してこれを確認できます。実際には、ランプアップゼロは、ランプアップ1と同等の可能性が高いです。 – Jahan

+0

これはポイントです。あなたはこれらの2つの間で異なる結果を見つけましたか?私の場合、私は多くの例外があります。 – Esty

関連する問題