【问题标题】:Jmeter - View Results In Table and View Results In Tree differJmeter - 在表中查看结果和在树中查看结果不同
【发布时间】:2017-05-31 09:45:41
【问题描述】:

我正在使用在表格中查看结果和在树中查看结果来查看一些测试结果。 我的线程组有多个用户 = 20;加速期=1;循环=1000;这是将坐标发送到服务器的请求。运行后这些结果不同。在 View Results in Table 中显示错误状态:

但是在 View Results In Tree 中,结果是成功的,没有错误:

什么意思?

【问题讨论】:

  • 请添加一些代码让连击者理解您的问题。

标签: jmeter


【解决方案1】:

“树中的结果”视图的问题是它没有显示所有样本。它只显示最新的 500 个样本

来自用户手册...

从 3.2 版开始,视图中的条目数限制为 属性 view.results.tree.max_results 的值,默认为 500 个条目。可以通过将该属性设置为 0 来恢复旧行为。请注意,这可能会消耗大量内存。

因此,您表中的最后 500 个整体应该与树匹配。欲了解更多信息,您可能想查看this

您必须重新启动 JMeter 才能应用新设置

【讨论】:

    【解决方案2】:

    根据JMeter Changelog for version 3.2

    从 JMeter 3.2 版开始,查看结果树中的结果数默认限制为 500 个条目。如果您想要更多条目,则必须将属性 view.results.tree.max_results 设置为更高的值,或者如果您不想施加任何限制,则设置为 0。您可以在 bin/user.properties 中设置属性。更多信息可以在here找到。

    1. 将下一行添加到 user.properties 文件(它位于 JMeter 的“bin”文件夹中)

      view.results.tree.max_results=0
      
    2. 重启 JMeter 以获取属性

    这样您将“告诉”查看结果树侦听器显示所有采样器(请注意,JMeter 可能无法在查看结果树侦听器中显示 20 000 个采样器)


    题外话,但仍然很重要:

    1. 根据View Results Tree listener documentation

      在负载测试期间不得使用查看结果树,因为它会消耗大量资源(内存和 CPU)。仅将其用于功能测试或测试计划调试和验证期间。

    2. 据我所知,您在 GUI 模式下运行测试。请不要,JMeter GUI 应该仅用于测试开发和调试,当涉及到测试执行时,您应该run your test in command-line non-GUI mode

    【讨论】:

      猜你喜欢
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      相关资源
      最近更新 更多