2017-05-18 8 views
0

の定数スループットタイマ値の変更:のJMeter:すべての5分のJMeter、IN

http://jmeter.apache.org/usermanual/component_reference.html#Constant_Throughput_Timer

それは一定のスループット変数の値がJavaScript or BeanShell function to provide a changing valueを使用して変更することができることを述べています。

究極のスレッドグループでは、beanhellプリプロセッサを使用して5分ごとに一定のスループット値を変更する必要があります。 ex.Targetスループットのため

は、毎分4000個のサンプルで

  1. 開始する必要が毎分5000個のサンプルにランプアップし、5分
  2. ランプのための負荷を保持5分
  3. ための負荷を保持1分間に6000サンプルまで、1分間に20000サンプルまで。

あなたのアイデアを共有したり、この質問を回避したりしてください。

これはブレークポイントのパフォーマンステストであり、私たちはこのタイプのアプローチを行っています。

答えて

0

私はThroughput Shaping Timerは、構成例は次のようになり、使用する方がはるかに簡単だろうと考えている:JMeter Plugins Manager

を使用してあなたがスループットシェーピングタイマーをインストールする(かつ最新に保つ)ことができます

JMeter Throughput Shaping Timer

JMeter Plugins Manager Throughput Shaping Timer


あなたはTHREの下に十分なスレッドを持っていることを確認してください広告グループは、タイマーがスレッドを一時停止してJMeterを特定のRPS値に制限するために必要なスループットを生成するため、不足がある場合に余分なスレッドを開始しません。

+0

大変感謝しています。しかし、一定のスループットタイマーとスループットシェーピングタイマーを1つのスレッドグループに配置できますか? –

+0

理論的にはそうだが、予期しない動作につながる可能性があるので、それらを混ぜてはならない。 –

+0

オードリー@ドミトリー。 CTTを無効にして、TSTのみを使用させてください。 1つの究極のスレッドグループにスループットシェーピングタイマとスループットコントローラを配置できますか?私は84エンドポイントを持っています、各エンドポイントは1時間のテスト期間の差tpsを達成します。 –