【发布时间】:2023-03-19 03:55:01
【问题描述】:
我正在针对 API 运行 Locust 性能测试,我需要绘制请求/秒与响应时间图。我可以在测试结果中看到 req/s 作为参数。是否有可以直接访问此参数的库/类?
【问题讨论】:
标签: python-3.x throughput locust
我正在针对 API 运行 Locust 性能测试,我需要绘制请求/秒与响应时间图。我可以在测试结果中看到 req/s 作为参数。是否有可以直接访问此参数的库/类?
【问题讨论】:
标签: python-3.x throughput locust
您是否考虑过使用主报告/从报告事件挂钩(取决于您要从哪里记录它?
https://docs.locust.io/en/stable/api.html#locust.events.EventHook
您还没有说要如何绘制它,但我们使用类似的方法将指标分流到数据库中以进行报告。
【讨论】:
我认为你可以使用_requests.csv 和_distribution.csv 文件,如果你传入--csv 标志,就会生成这些文件。这些包含 requests/s 列以及不同百分位数的响应时间以及 min、max、medain 和 avg。
https://docs.locust.io/en/stable/retrieving-stats.html
【讨论】: