我试图在JMeter中使用groovy脚本作为BSF断言。在JMETER断言脚本框中编写的脚本运行良好,但是当我尝试通过groovy文件使用它时,它没有加载断言所需的用户定义变量
它说
org.apache.bsf.BSFException: exception from Groovy: groovy.lang.MissingPropertyException: No such property: mobileNumber class: D__RESTAPITesting_JmeterBSFAssertionScripts_Script1
当$ {..}引用变量时(如果我没有错),不确定为什么要查找属性。有关错误消息的任何帮助以及如何使用脚本文件进行断言?
我写的脚本保存为* .groovy。我是否需要在其他一些扩展名中保存脚本才能正确读取它?
答案 0 :(得分:0)
${foo} ${bar}
args[0] args[1]
有关详细信息,请参见下面的图片(该解决方案也适用于文件输入)和How to Use JMeter Assertions in 3 Easy Steps guide有关使用JMeter断言的高级信息。