2017-04-10 80 views
0

テスト作業の期間を設定します。私のスレッドグループ内のIは、スレッドのJMeterスケジューラは経過時間が経過しても停止しません

  • 番号を設定= 1
  • ランプアップ時間= 0
  • 確認 '永遠'
  • 確認 'スケジューラー'
  • 期間= 10
  • スタートアップ遅延= 0

したがって、テストに10秒以上かかる場合は、経過時間が終了します。 10秒。しかし、例えば5秒間必要な場合は、5秒後に停止します.10秒後には停止しません。

Duration時間が経過するまでスクリプトを動作させる方法を教えてください。

UPD。 Screenshot of Thread Group settings

最後の走行用のログ:(JMeterのは、サンプラー、多くの正常にシャットダウンする必要がある場合またはそれ以上)、「永遠に」テストは、10秒間実行する必要としてあなたがループを設定考える

2017/04/11 19:53:33 INFO - jmeter.engine.StandardJMeterEngine: Running the test! 
2017/04/11 19:53:33 INFO - jmeter.samplers.SampleEvent: List of sample_variables: [] 
2017/04/11 19:53:33 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(true,*local*) 
2017/04/11 19:53:33 INFO - jmeter.engine.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group 
2017/04/11 19:53:33 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group Thread Group. 
2017/04/11 19:53:33 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error 
2017/04/11 19:53:33 INFO - jmeter.threads.ThreadGroup: Starting thread group number 1 threads 1 ramp-up 0 perThread 0.0 delayedStart=false 
2017/04/11 19:53:33 INFO - jmeter.threads.ThreadGroup: Started thread group number 1 
2017/04/11 19:53:33 INFO - jmeter.engine.StandardJMeterEngine: All thread groups have been started 
2017/04/11 19:53:33 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-1 
2017/04/11 19:53:33 INFO - jmeter.services.FileServer: Stored: data.txt 
2017/04/11 19:53:40 INFO - jmeter.threads.JMeterThread: Stop Thread seen for thread Thread Group 1-1, reason:org.apache.jorphan.util.JMeterStopThreadException: End of file:data.txt detected for CSV DataSet:CSV get parameter for request configured with stopThread:true, recycle:false 
2017/04/11 19:53:40 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-1 
2017/04/11 19:53:40 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test 
2017/04/11 19:53:40 INFO - jmeter.services.FileServer: Close: data.txt 
2017/04/11 19:53:40 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(false,*local*) 
+0

を使用してインストールすることができますか?コードを表示する。 – planetmaker

+0

JMeterは、ループの回数に達するか、持続時間/終了時間に達するまでのいずれか早いタイミングでスレッドグループを実行します。 –

+0

@planetmaker、スレッドグループ設定とテスト計画ツリーを持つGUIのスクリーンショットを投稿しました。私は私の目的のためにGUIを使用します。 .jmxファイルを表示する必要がある場合は、それを実行できます。 – Gleb

答えて

0

カウント私の期待は、いずれかのエラーが発生するか、If ControllerTest Actionサンプラーのようなテスト終了ロジックのいくつかの形式を使用して早期停止をトリガーすることです。

JMeterが予期しない動作をする場合は、必ずjmeter.logファイルをチェックしてください。通常、十分なトラブルシューティング情報が含まれています。自分で理由を把握できない場合は、ここにログファイルを投稿してください。

代わりに、負荷パターンを定義するより高度な方法を提供するUltimate Thread Groupを試してみてください。予測負荷チャートが付属しています。

究極のスレッドグループ(だけでなく、他のプラグインは)あなたが何をしようとしなかったJMeter Plugins Manager

JMeter Custom Thread Groups

+0

こんにちは、ドミトリ。ログは正常に見えます。私はログファイルからいくつかの行を付けました。 プラグインなしで問題を解決する方法が見つからない場合は、Ultimate Thread Groupを試してみます。 – Gleb

+0

ログファイルには次のような回答が含まれています:** [CSVデータセットの設定]で "Stop Thread on EOF"を "False"に設定してください(https://guide.blazemeter.com/hc/en-us/articles/206733689 - 理由は、jmeter.logファイルに明示されています: 'スレッドスレッドグループ1-1で見られるスレッドの停止、理由:org.apache.jorphan.util.JMeterStopThreadException:ファイルの終わり:データ。CSV DataSetに対して検出されたtxt:stopThreadでコンフィグレーションされた要求のCSV取得パラメータ:true、recycle:false' –

+0

Dmitri、そうです!どうもありがとう。 – Gleb

関連する問題