【问题标题】:How to group Http requests with transactions in Jmeter HTML Reports?如何在 Jmeter HTML 报告中将 Http 请求与事务分组?
【发布时间】:2018-06-30 22:18:02
【问题描述】:

使用 JMeter 生成的 HTML 报告不显示分组在特定事务下的请求。所有请求和事务都随机出现在 HTML 报告中。有没有办法将这些请求安排为 HTML 报告中事务的一部分。 如果此功能不是 JMeter 原生的,是否有任何插件可以做到这一点?

任何指针将不胜感激?

【问题讨论】:

    标签: jmeter performance-testing jmeter-plugins jmeter-3.2 jmeter-maven-plugin


    【解决方案1】:

    尝试为请求提供命名约定,如下所示:-

    首先,脚本名称“SC01”,然后是事务序列“00”,然后是请求或操作名称的名称。即 SC01_00_Homepage。

    希望对你有所帮助。

    对于自动增量,在用户定义的变量中使用 0 初始化一个变量“id”,然后使用 ${__intSum(${id},1,id)} 进行自动增量,如下所示:-

    对于重置,在最后一个采样器中使用 jSR223 后处理器将 id 重置为 0,如下所示。

    以下是验证这一点的快照。

    希望对你有帮助。

    【讨论】:

    • 有没有办法自动生成 00,01,02 的中间序列以进行排序。我不想硬编码那个数字。将来我可能必须在 02 和 03 之间重新插入一个新请求,因此必须手动更改整个序列。任何自动生成中间序列的方法都会有帮助吗?您对此有何意见?
    • @Andersonneo..更新了我对自动增量的回答。请检查它是否有帮助。
    • 如果您只有 1 次迭代,效果会很好。对于第二次迭代,它会再次增加所有索引..就像想象你有三个事务 00,01,02 它们在第二次迭代中变为 03,04,05..这不应该发生..这个数字一旦给出就应该' t 在每次迭代中递增。应该进行一些重置,但不知道如何以及在哪里进行
    • @Andersonneo..更新了我的重置答案。
    • 非常感谢@sunny_teo,它成功了!我有一个关于动态控制 Jmeter 中的线程数的问题。很多人说这在 JMeter 中是不可能的,如果你知道,我会添加一个问题,你可以回答它。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 2015-10-23
    • 2018-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多