Jmeter - 存储一小时的可变数据

时间:2017-08-14 14:06:08

标签: jmeter

即使在运行测试后,有没有办法访问Jmeter变量数据?

这就是我要找的:

  1. 运行测试,将数据存储在变量中(测试在2分钟内完成)

  2. 闲置15分钟

  3. 运行其他测试

  4. 我想在步骤3中使用变量,而不再运行step1。

2 个答案:

答案 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=propValueexample