jmeterで負荷をテストしています。現在、8 ~ 10 個のページ リクエストを実行する必要があります。しかし、このページでリクエストのパーセンテージ/数を提供したいのですが、別のページではリクエスト数が異なります。
例えば。
ホームページにはリクエストの 30% を含める必要があります
詳細ページにはリクエストの 10% を含める必要があります
....
jmeter を使用してこれを行うにはどうすればよいですか? アドバイスしてください。
jmeterで負荷をテストしています。現在、8 ~ 10 個のページ リクエストを実行する必要があります。しかし、このページでリクエストのパーセンテージ/数を提供したいのですが、別のページではリクエスト数が異なります。
例えば。
ホームページにはリクエストの 30% を含める必要があります
詳細ページにはリクエストの 10% を含める必要があります
....
jmeter を使用してこれを行うにはどうすればよいですか? アドバイスしてください。
1 つのスレッド グループ内で 10 ページをテストする必要があり、次のようないくつかのページに送信される要求の割合があるとします。
ホームページ 30% 詳細ページ 10% ...
次に、スレッド グループ内の同じページに対して複数の HTTP 要求を行うことができます。
たとえば、ホームと詳細の 2 つのページがあり、75% をホームに、25% を詳細に要求する場合、スレッド グループ内でホームに 3 つの HTTP 要求を作成し、詳細ページに 1 つの HTTP 要求を作成できます。
編集:この構造がシナリオに適している可能性があります:
+ Thread Group
|+ Loop Controller
|-+ If Controller (Random Value < 90)
|--+ Sampler1
|--+ Sampler2
|--+ ...
|-+ If Controller (Random Value >= 90)
|--+ Sampler10
|--+ ...
またはこれ
+ Thread group
|+ Loop Controller
|-+ Sampler1
|-+ Sampler2
|-+ ...
|-+ Throughput Controller (e.g. 90 per minute)
+ Thread group
|+ Loop Controller
|-+ Sampler10
|-+ Sampler11
|-+ ...
--+ Throughput Controller (e.g. 10 per minute)
私はここでこれらを見つけました:ここ
スループット コントローラーは、次の設定で使用できます。
必要なものに応じて、[ユーザーごと] を確認する必要がある場合があります。
サマリー レポートリスナーを使用して割合を確認します。
別のオプションを次に示します。