nカスタムスレッドの到着スレッドグループと自由形式の到着スレッドグループで合計到着率がどのように計算されるかをグラフ化します。

ディパック

到着スレッドグループでは、以下の設定で、グラフの到着率は約330と表示されます。

目標速度:120ランプアップ:1ランプアップステップ数:2目標時間を保持:2

自由形式の到着スレッドグループ内。グラフに表示される到着率は約600です

開始値20終了値0期間60

両方のスレッドで、到着率の計算方法。

Rohit

上記の設定によると:

目標レート: 1分間に120回の到着は、1秒あたり2回の到着があることを意味します。毎秒、JMeterはサンプラーを実行する2人の仮想ユーザーを開始します。

ランプアップ時間:目標レートに到達するまでにかかる時間。つまり、JMeterは毎分ゼロの到着から開始し、60秒で到着レートを毎分120の到着に増やします。

ランプアップステップ:ここでは、到着率の増加の「粒度」を設定できます。ステップを増やすと、パターンがよりスムーズになり、ステップが少なくなり、「スパイク」が発生します。

目標レートを保持指定された期間、スレッドを定常状態に保ちます。あなたの場合、それは実行の終わりのためにスレッド120の数を保持します。上記のコメントで説明したように。

したがって、設定に従って、JMeterは1分で毎秒0から2の到着にランプアップし、さらに2分間テストを実行します。

テスト計画にサンプラーが1つある場合、330。実行のようになります。サンプラーが2つある場合、サンプラーごとに330.実行、合計660の実行になります。おおよそのリクエストレートは110リクエスト/分になります。

自由形式の到着スレッドグループの場合

開始値:テスト開始時の平均到着率

最終値:テスト終了時の平均到着率。

期間:テスト期間

テスト期間が60秒だとしましょう

Jmeterは、1秒あたり20回の実行で開始し、60秒の終わりまでに徐々にゼロに減少します。つまり、3秒ごとに、到着率が1ずつ減少します。したがって、合計到着率の実行を計算すると、最初の3秒19、次の3 18、次の3など...すべての実行を合計すると、60秒あたり約600回の実行になります。

JMeterについては、このブログフォローしてください。

到着スレッドグループの場合テストを3つの部分に分けましょう。1.0-30秒2.30-60秒3.60-180秒。

合計到着数= 0〜30秒の到着+ 30〜60秒の到着+ 60〜180秒の到着

テスト計画では、ステップ2をランプアップし、ランプアップ速度は1分です。つまり、2ステップ(各30秒)で1分に120の到着に到達するため、最初の30秒間の到着速度は、1分あたり60の到着になります。 1分あたり60回の到着で30秒間の到着数は30です(30秒間の実行として)。

30〜60秒間の到着率は120で、30秒間の到着数@ 120の1分あたりの到着数は60(120 * 30/60 = 60)の到着です。

60〜180秒間、到着率は1分あたり120到着であるため、2分間の合計到着数は120 * 2 = 240到着です。

したがって、到着の総数= 30 + 60 + 240 = 330

自由形式の到着スレッドグループの場合

到着率は60秒で徐々にゼロに減少します。つまり、3秒ごとに速度が1ずつ減少します。

したがって、0〜3秒間の合計到着数は20 + 20 +20です。3〜6秒間の合計到着数は19+ 19 +19などです。

すべての到着を合計する(20 * 3 + 19 * 3 + ... + 1 * 3)= 630

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ