【问题标题】:Jmeter - store variable data for an hourJmeter - 存储变量数据一小时
【发布时间】:2017-08-15 02:17:29
【问题描述】:

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

这就是我要找的:

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

  2. 空闲 15 分钟

  3. 运行另一个测试

我想要第 3 步中的变量,无需再次运行第 1 步。

【问题讨论】:

  • 您可以从文件中写入和读取。它适合您吗?

标签: jmeter


【解决方案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 用户手册章节了解更多详情。

【讨论】:

    【解决方案2】:

    变量是每个测试的。您需要将资源用作文件。

    使用propert文件保存和加载变量如下:

    -q my.properties的属性文件启动jmeter

    在您的测试中检查属性是否存在,如果存在则跳过步骤 1

    如果不是 - 执行第 1 步,然后将变量添加到属性文件行,如 propName=propValueexample

    【讨论】:

      猜你喜欢
      • 2021-07-20
      • 2012-10-30
      • 2015-04-30
      • 1970-01-01
      • 2018-08-13
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 2019-09-16
      相关资源
      最近更新 更多