gpt4 book ai didi

charts - JMeter 按小时记录结果

转载 作者:行者123 更新时间:2023-12-02 08:57:34 25 4
gpt4 key购买 nike

我有一个 JMeter 项目,其中包含多个 GETPOST 请求和断言。我使用聚合结果查看结果树监听器,但这些都不能按小时存储结果。我尝试了 JMeterPlugins-StandardJMeterPlugins-Extras 包和 jp@gc - Graphs Generator 监听器,但它们都使用聚合数据而不是每小时数据。因此,我想获取每小时成功和失败的请求/断言的数量,也许条形图最适合此目的。

最佳答案

我将建议一个非传统的设计级解决方案:用小时(或日期和小时)动态命名采样器,以便每个小时名称都会改变,因此它们将出现在不同的类别中,即:

enter image description here

该名称的代码是:

${__time(dd:hh,)} the rest of sampler name

这样的采样器将以以下方式出现在聚合报告中(这里我用分钟/秒来模拟它,但天/小时也会发生同样的情况,只是规模更大):

enter image description here

这种方法的优点和缺点:

  • 很简单,您可以在测试运行时按小时、分钟或任何其他时间片聚合任何内容,而不是在执行后进行分析。

  • 不依赖于监听器,几乎可以与任何监听器或可视化工具一起使用

  • 如果您还想获得总体统计数据,则需要汇总每个子类别。因此它改变了数据,但仍然可以相对容易地添加回原始数据。

  • 从性能角度来看,在每个采样器之前计算 __time 不会完全被忽视,但我认为这不会给脚本增加可见的开销。

  • 执行后,您可以通过正确聚合 JTL 或 CSV(无论您使用哪个)来获得相同的数据,因此它不会为您提供使用标准方法无法实现的任何内容

    <
  • 需要更改脚本才能实现此目的。如果您有数百个采样器,则需要一段时间。如果你想改回来...

关于charts - JMeter 按小时记录结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46509520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com