2016-08-24 8 views
3

要求が異なる負荷を持つ必要がある場合、単一のjmeterスレッド内の特定の要求の数を制御する方法はありますか?要求ごとに異なる間隔がある場合の単一のjmeterスレッド内の要求数の制御

私はWebベースではないため、単一のスレッドでデータを受け取る必要があります。ただし、異なる間隔で異なるタイプの要求を受け取ります。それは別のスレッドにあった場合、私はそれぞれに一定のスループットタイマーを持っているでしょうが、私は単一のスレッドのためにそれを設定する方法を知っているwouldntの

threadgroup-1 (1 user) 
|-message-1 (200 per min) 
|-message-2 (25 per min) 
|-message-3 (100 per min) 

:これを考えてみましょう。

上記の私には、1メッセージ-2、4メッセージ-3、および8メッセージ-1のスレッドグループがあり、毎分325の一定スループットタイマーがあります。しかし、メッセージの量がそれほど簡単には関連しない場合、これは実用的ではありません。

私はこの問題を解決しようとすると助言がありますか?

+0

正確なスループットまたは近似が必要ですか? –

答えて

3

それでも分あたり325の定数スループットタイマを使用するが、要求当たりスループットコントローラと併せて、実行中の要求の分配を制御することになるであろう:

enter image description here

つまり、message-2は100%に設定されています(これは、325-per-minのスループットによってのみ制限されることを意味します)。 message-3半分だけの場合に実行され、4のうち一つのケースでmessage-1だから最後にあなたが(一つのスレッド内で)かなり正確な分布を得る:サーバーのスループットがある場合はもちろん

enter image description here

は、こののみ動作します> = 325リクエスト/分

+0

パーフェクト。ちょうど私が必要なもの。そして、はい、私はサーバーを認識しています。容量を拡張する前の現実的な容量テストです。 –

関連する問題