从属性值声明Jmeter变量

时间:2011-09-14 07:21:21

标签: jmeter

如何使用属性值声明变量名?

例如,我的属性propertyName的值为propertyValue。我想声明一个名为propertyValue的变量。

我尝试过${${__P(variableName)}},但这样的结构不起作用。

3 个答案:

答案 0 :(得分:9)

您可能需要使用${__V()} function评估属性名称。

因此,你可能最终得到类似$ {__V(${__P(propertyName)})}的东西,它只会声明一个带空值的变量。

关于属性的基础知识&命令行:

如果需要通过命令行传递变量,属性确实是正确的选择。

设置属性的标志是-JpropertyName读取属性的函数是${__P(propertyName)}

有关详细信息,请参阅:

http://wiki.apache.org/jakarta-jmeter/JMeterFAQ#How_do_I_pass_parameters_into_my_Test_scripts.3F_I_want_to_be_able_to_use_the_same_script_to_test_with_different_numbers_of_threads_and_loops.2C_and_I_don.27t_want_to_have_to_change_the_script_each_time

答案 1 :(得分:1)

放弃使用属性文件,尝试使用Variables From CSV插件。从文件加载变量是非常简单和强大的方法。

答案 2 :(得分:1)

属性文件很棒!!!根据我的要求,我为JMeter创建了一个简单的配置元素来读取属性文件。

请点击此处。

http://www.testautomationguru.com/jmeter-property-file-reader-a-custom-config-element