如何使用属性值声明变量名?
例如,我的属性propertyName
的值为propertyValue
。我想声明一个名为propertyValue
的变量。
我尝试过${${__P(variableName)}}
,但这样的结构不起作用。
答案 0 :(得分:9)
您可能需要使用${__V()}
function评估属性名称。
因此,你可能最终得到类似$ {__V(${__P(propertyName)})}
的东西,它只会声明一个带空值的变量。
关于属性的基础知识&命令行:
如果需要通过命令行传递变量,属性确实是正确的选择。
设置属性的标志是-JpropertyName
读取属性的函数是${__P(propertyName)}
有关详细信息,请参阅:
答案 1 :(得分:1)
放弃使用属性文件,尝试使用Variables From CSV插件。从文件加载变量是非常简单和强大的方法。
答案 2 :(得分:1)
属性文件很棒!!!根据我的要求,我为JMeter创建了一个简单的配置元素来读取属性文件。
请点击此处。
http://www.testautomationguru.com/jmeter-property-file-reader-a-custom-config-element