我几乎可以肯定我没有跳过任何提及BeanShell Timer但却找不到真正使用它的网站。在任何情况下,任何人真的需要它吗?
答案 0 :(得分:2)
当您需要根据其他计时器未涵盖的边缘条件添加延迟时,例如Constant Timer或Gaussian Random Timer或Uniform Random Timer或其他任何时间。
示例1:
pending
,则需要等待5秒钟。在这种情况下,考虑使用Beanshell Timer 示例2:
因此,当您需要根据现有测试元素无法实现的自定义条件产生延迟时,您应该使用基于脚本的计时器。
有关现有JMeter计时器类型的更多详细信息,请参阅A Comprehensive Guide to Using JMeter Timers文章。
同时考虑切换到JSR223 Timer和Groovy language,因为Groovy的性能要好得多,而且Groovy支持最新的Java功能(并且在它之上添加了更多的#34;语法糖和#34; < / p>