2017-05-16 5 views

答えて

2

エッジ条件に基づいて遅延を追加する必要がある場合は、他のタイマーの範囲外です。Constant TimerまたはGaussian Random TimerまたはUniform Random Timerなどです。

例1:

  • あなたが要求を提出した、前の場合、それは
  • 「保留中」ステータスを返し、アプリケーションの設計に応じて、あなたがそう5秒
  • 、たとえば、この要求を再試行することができますサンプラーレスポンスにはpendingが含まれ、5秒間待つ必要があります。この場合には、BeanShellのタイマー

例2の使用を検討することが可能になります:あなたは、によってカバーされていない、すなわち既存のタイマー、Bernoulli distributionまたはRademacher distributionに覆われていないディストリビューションを実装する必要が

  • 既存のタイマー。

したがって、既存のテスト要素では実装できないカスタム条件に基づいて遅延を生成する必要がある場合は、スクリプトベースのタイマーを使用する必要があります。

既存のJMeterタイマータイプの詳細については、A Comprehensive Guide to Using JMeter Timersの記事を参照してください。


もはるかに優れているJSR223 TimerGroovy languageとしてGroovyのパフォーマンスへの切り替えを検討し、Groovyは、最新のJava機能をサポートしています(そして、その上にいくつかのより多くの「シンタックスシュガー」を追加。

関連する問題