【问题标题】:How to extract Requests/Seconds (Throughput) of a performance test using Locust?如何使用 Locust 提取性能测试的请求/秒(吞吐量)?
【发布时间】:2023-03-19 03:55:01
【问题描述】:

我正在针对 API 运行 Locust 性能测试,我需要绘制请求/秒与响应时间图。我可以在测试结果中看到 req/s 作为参数。是否有可以直接访问此参数的库/类?

【问题讨论】:

    标签: python-3.x throughput locust


    【解决方案1】:

    您是否考虑过使用主报告/从报告事件挂钩(取决于您要从哪里记录它?

    https://docs.locust.io/en/stable/api.html#locust.events.EventHook

    您还没有说要如何绘制它,但我们使用类似的方法将指标分流到数据库中以进行报告。

    【讨论】:

      【解决方案2】:

      我认为你可以使用_requests.csv 和_distribution.csv 文件,如果你传入--csv 标志,就会生成这些文件。这些包含 requests/s 列以及不同百分位数的响应时间以及 min、max、medain 和 avg。 https://docs.locust.io/en/stable/retrieving-stats.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-02
        • 1970-01-01
        • 2021-09-03
        • 2018-06-26
        相关资源
        最近更新 更多