我希望通过使用属性sample_variables=,将线程组1中的变量作为自定义字段添加到由线程组2报告的行的jtl文件中。尝试从线程组1中创建局部变量的属性,但是sample_variables似乎没有打印属性。
无论如何,我可以为线程组2中的每个执行记录一个来自线程组1的变量吗?
Test Plan (initiated w property sample_variables=var1)
--> Thread Group 1
----> JDBC request setting var1 # this prints var1 nicely to the jtl file
--> Thread Group 2
---> Another JDBC request # this prints "null" to jtl (as var1 is local to TG1)
发布于 2021-06-03 15:17:10
如果只想将单个值从线程组1复制到线程组2,则需要:
在上面的代码中,props
是java.util.Properties的一个实例,vars
是JMeterVariables的实例,请参阅在Groovy中应该使用的前8个JMeter Java类以获得更多有关此代码和用于JSR223测试元素的JMeter API缩写的信息。
https://stackoverflow.com/questions/67823585
复制相似问题