JMeter - 在脚本中提交JMeter函数(JSR223元素)

时间:2017-11-15 10:47:06

标签: groovy jmeter jmeter-plugins

函数对于编写函数脚本非常有用,并且在不编写实际代码的情况下也很有用。

目前我可以在大多数测试计划中执行功能,例如JSR223 Sampler脚本除外。

有没有办法在JSR223 / Beanshell脚本中启用JMeter功能? 例如$ {__ log(Message)}或$ {__ Random(0,10)}

如果将变量调用为$ {..}是一个问题,是否有调用函数的变通方法?

也许在groovy脚本中调用groovy函数会有问题,但是可以执行其他函数吗?

1 个答案:

答案 0 :(得分:2)

不应将JMeter functions and/or Variables内嵌到脚本中:

所以你有两个选择:

  1. 使用"参数" JSR223 Test Elements的部分喜欢:

    JMeter Groovy Functions

  2. 使用基于代码的等价物,即使用RandomUtils类:

    JMeter Groovy Random NUmber

  3. 更多信息:Apache Groovy - Why and How You Should Use It