2017-10-30 18 views
0

私の目標は、Webサイト上で特定のリクエストを5分間実行する500人のユーザーをシミュレートすることです。スレッドグループでタイマーを正しく使用しています(今までのタイマーは無視されます)

実際にできるだけ近くなるように、リクエスト間に思考時間(ここでは2秒)を追加します。問題は私が何をしてもタイマーは無視されます。例を挙げて、私は2秒ごとにログイン要求を実行したいと思います。ここではスレッドグループのデータは次のとおりです。

Number of Threads: 500 
Ramp-Up Period: 300 
Loop Count: 1 

それでは、私はこれを達成するために今までやった:

  1. 私は一定のタイマーを使用し、私の要求に子としてでそれを入れて、タイマーがなくても、私が使っている値に関係なく、タイマーは無視されます。
  2. 私は定数スループットタイマーを試しましたが、それはあまりにも機能しませんでした、値は無視されます。

私は間違っています。スクリーンショットを追加して、テストプランに定数タイマーを配置した場所を確認することができます。

私の試験プランのスクリーンショット:あなたはタイマーなしで動作することができますあなたの場合は

enter image description here

enter image description here

答えて

0

、あなたがするスレッド* 2(秒)の数であることをアップ期間ランプを使用することができます約2秒ごとにスレッドを開始します。

だからあなたの場合には、単にランプアップ期間を置く:1000(およびタイマーを削除)

0

あなたは間違ったタイマーを使用している、一定のタイマーはちょうど各要求の前に5秒の遅延が追加されます。あなたはJMeterの各2秒ログインを実行したい場合には、一定のスループットタイマーを使用すると、ランプアップ期間でプレーする必要がある場合がありますだけのでレベルで正確に十分に作用することを忘れないでくださいConstant Throughput Timer

JMeter Constant Throughput Timer

への切り替えを検討すべきです最初の60秒間のスレッド実行率を制限するために、スレッドグループレベルで実行します。または、Throughput Shaping Timerプラグインを使用して検討することもできます

関連する問題