Locust压测中如何生成所有请求的详细日志?

问题描述 投票:0回答:1

我正在使用 Locust 对我的应用程序 API 进行压力测试,我需要为测试期间发送的所有 HTTPS 请求生成详细日志。具体来说,我想捕获每个请求的以下详细信息:

Request URL
HTTP method
Response status code
Request payload (if any)
Response body
Timestamp of the request
Whether the request was received successfully by the server or not

此日志的目的是分析服务器接收和处理了哪些请求,并解决未正确处理请求的任何问题。我希望日志保存在 CSV 文件中

python python-3.x performance-testing locust stress-testing
1个回答
0
投票

Locust 可以使用 --csv 参数生成 CSV 文件,但它不会为您提供每个请求的信息。

如果您需要单独的请求数据,请考虑Locust Dashboardslocust.cloud

或者只是编写您自己的请求事件处理程序来记录每个请求。

© www.soinside.com 2019 - 2024. All rights reserved.