2017-01-26 37 views
1

JMeterでは、タイマーを使用する主な目的は仮想ユーザーの「思考時間」をシミュレートすることです。マルチスレッドアプリケーションの特定の動作をテストするために、ユーザーの意思で思考時間を動的に変更できるテストを実行することは可能ですか?たとえば、私のテストでPoisson Random Timerを定義し、実行時に、要求の多いバーストをサーバにロードしたいのですが、この目的のためにPoissonからGuassianへの切り替えが必要です。テストプランの準備中にやるか、テスト中にできることは実行中ですか?JMeter:実行時に「思考時間」を変更する

答えて

1

タイマーの実装を変更することはできませんが、一定の遅延とオフセットの点で変更することができます。これは実行時に変更できるものです。

  1. は、あなたのテストは、あなたのテストシナリオに合わせて増減Beanshell Serverを経由してthink-timeプロパティ値を制御することができます実行されている場合${__P(think-time,5)}
  2. よう__P() functionを経由して、いくつかの合理的なデフォルト値を持つのJMeterプロパティを使用して、「回を考える」を定義します。

JMeterテストでのタイマーの使用の詳細については、A Comprehensive Guide to Using JMeter Timersの記事を参照してください。

関連する問題