0

jmeterで負荷をテストしています。現在、8 ~ 10 個のページ リクエストを実行する必要があります。しかし、このページでリクエストのパーセンテージ/数を提供したいのですが、別のページではリクエスト数が異なります。

例えば。

  1. ホームページにはリクエストの 30% を含める必要があります

  2. 詳細ページにはリクエストの 10% を含める必要があります

....

jmeter を使用してこれを行うにはどうすればよいですか? アドバイスしてください。

4

2 に答える 2

1

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) 

私はここでこれらを見つけました:ここ

于 2013-05-10T05:44:46.280 に答える
0

スループット コントローラーは、次の設定で使用できます。

ここに画像の説明を入力

必要なものに応じて、[ユーザーごと] を確認する必要がある場合があります。

サマリー レポートリスナーを使用して割合を確認します。

別のオプションを次に示します。

于 2013-05-10T11:25:18.997 に答える