2016-10-21 8 views
0

私はウェブファーム上で "本当のトラフィック"をシミュレートする必要があります。言い換えれば、私は高いピークを生成する必要がありますが、HTTP要求(ヒット)が少なくて済みます。その理由は、Webサーバー自体のCPUとメモリーを追加したり減らしたりするための、いくつかの霧化されたメカニズムをテストすることです(別の話です)。そのため、負荷がある場合は「完全にランダム」なシーンが必要ですが、トラフィックがゼロ以下の期間(計算パワーを追加または削減できるため)が必要です。Jmeter - より高いランダム化効果を得るには?

これは、10から100のスレッドを変更したとしても、常にいくつかのヒット数の平均ロードを常に持っていることがわかるようになった状況です。値(結果)には常に平均値があります。より少ないまたはより多くのトラフィックを伴う期間はなく、+ 10分ほどで、数秒間だけ分離されます。 Current situation

HITS/REQUESTSでは、いくつかのタイムブレークを入れて「より高い」バリエーションを得たいと考えています。私が欲しい 状況:i.stack.imgur.com/I4LhU.png

私はいくつかのタイマーを試していないが、何の成功と私はテストがば完全randomeではなく、時間の休憩を事前に定義し、期間を一時停止することにしたいので、私は「究極のスレッドグループ」と同様の構成要素を使用したくありません(スレッド遅延)。私はそれが完全に無作為化されるテストを希望します。例えば、1時間あたり1人から100人のユーザーを生成することができます。

これが私の現在のJMeterのセットアップです:i.stack.imgur.com/I4LhU.png私は現在の設定でいくつかのパラメータが不足しています場合、私は知らないか、これを行うための別の方法が全くあり

ありがとうございます!

答えて

0

これは本当に欲しいものです(このテストはランダムではなく繰り返し可能でなければならないと強く信じています)。これにはConstant Throughput Timerを使用することをおすすめします。その名前に "Constant"という言葉があるにもかかわらず、a Function or a Variableを使用することができます。たとえば、__Random()とすると、繰り返しごとに異なる "スパイク"が得られます。

また、あなたがしてください__P() functionを入れて、テストが

+0

を実行しているときに、より特異的であることができるBeanshell Serverを経由して、その値を修正?具体的な例。 Tnx – user1315251

関連する問題