即使在运行测试后,有没有办法访问Jmeter变量数据?
这就是我要找的:
运行测试,将数据存储在变量中(测试在2分钟内完成)
闲置15分钟
运行其他测试
我想在步骤3中使用变量,而不再运行step1。
答案 0 :(得分:1)
最直接的选择是使用Sample Variables属性将所需的变量保存到JMeter的.jtl结果文件中。为了"告诉" JMeter保存您需要将下一行添加到 user.properties 文件中的某些变量值:
sample_variables=your_variable_name
或者,您可以使用-J command-line argument
传递此属性值jmeter -Jsample_variables=your_variable_name -n -t ....
完成后,您应该在.jtl结果文件中看到一个包含变量值的额外列。您应该能够使用CSV Data Set Config来访问这些值。
有关详细信息,请参阅Configuring JMeter用户手册章节。
答案 1 :(得分:0)
每个测试都有变量。您需要将资源用作文件。
使用属性文件来保存和加载变量,如下所示:
启动jmeter,其属性文件为-q my.properties
在您的测试中检查属性是否存在(如果存在)跳过步骤1
如果不是 - 执行步骤1,然后将变量添加到属性文件行propName=propValue
见example