我正在用JMeter编写测试用例,正值信息在线程之间传递的时候。我唯一不知道的是props
的类型,因此我无法在Groovy代码中轻松使用它。
什么是道具?
我的常规代码如下:
class NiceGroovyClass {
JMeterVariables vars
Logger log
<props.type???> props
ConfigurationManager(
Logger log,
JMeterVariables vars,
<props.type???> props) {
this.vars = vars
this.log = log
this.props = props
}
}
答案 0 :(得分:2)
The documentation显示它是java.util.Properties实例
道具 (JMeterProperties-类java.util.Properties)-例如
props.get("START.HMS");
props.put("PROP1","1234");
您始终可以检查props.getClass().toString()
的结果来验证这一点
答案 1 :(得分:1)
在Groovy中,您可以使用以下方法获取有关任意对象的信息:
示例输出:
所以props
基本上是java.util.Properties的实例
查看Top 8 JMeter Java Classes You Should Be Using with Groovy文章,以了解有关JSR223测试元素中最流行的JMeter API速记的更多信息