在 JMeter 结果树中获取旧结果

问题描述 投票:0回答:1

我在 Ubuntu 上使用 jmeter 对 API 运行一些冒烟测试。

测试在 CLI 上运行,参数如下:

jmeter -t service.jmx -p test.properties -j /tmp/jmeter-service.log -l /tmp/jmeter-service.jtl -n

但有时(奇怪的是不是每次)结果并没有改变。旧结果显示在结果树中。我可以清楚地看到其他测试正在运行,但我在结果中看不到它们。

即使我:

,这种情况也会发生:
  • 右键单击树并选择“清除”
  • 关闭 JMeter 并重新打开
  • /tmp 文件夹中的 .jtl 文件已被测试删除并重新创建

有人可以帮我吗?有某种缓存吗?

jmeter
1个回答
0
投票
  1. 如果您在 JMeter GUI 的“查看结果树”侦听器中打开了结果并加载新结果,则新结果将附加到您在 GUI 中的内容
  2. 如果
    /tmp/jmeter-service.jtl
    文件存在并且您使用提供的命令运行测试,新结果将添加到 .jtl 结果文件中

所以请确保:

  1. 从 GUI 中清除旧结果
  2. -f
    命令行参数添加到您的命令中,这样 JMeter 将覆盖现有结果(如果有),您将在 .jtl 结果文件中获得“新鲜”结果

以上 2 点的结合将使您确信自己正在分析“新鲜”结果。

更多信息:

© www.soinside.com 2019 - 2024. All rights reserved.