单个 api 调用的蝗虫统计数据
locust stat for single api call
在 locust documentation 中指定了如何获取汇总统计信息。但是,您可以生成的 csv 和网络 UI 中的每个 api 调用都有统计数据。
我的用例:就像我在上面链接的文档示例中一样,但我想在单个 API 调用的失败率高于 0.01 时以状态 1 退出。
我不想在 environment.stats.total.fail_ratio > 0.01
时失败,但在 environment.stats.my_single_api_call.fail_ratio > 0.01
时失败
此外,因为我可以看到我有很多表单中的单个请求
/api/application/v1/action/param1/report
/api/application/v1/action/param2/report
/api/application/v1/action/param3/report
如果我可以循环请求并聚合具有不同参数的同一个请求,那就太好了
您可以使用RequestStats.get
-方法通过请求名称+方法获取统计信息,例如
environment.stats.get("/api/application/v1/action/param1/report", "GET")
在 locust documentation 中指定了如何获取汇总统计信息。但是,您可以生成的 csv 和网络 UI 中的每个 api 调用都有统计数据。
我的用例:就像我在上面链接的文档示例中一样,但我想在单个 API 调用的失败率高于 0.01 时以状态 1 退出。
我不想在 environment.stats.total.fail_ratio > 0.01
时失败,但在 environment.stats.my_single_api_call.fail_ratio > 0.01
此外,因为我可以看到我有很多表单中的单个请求
/api/application/v1/action/param1/report
/api/application/v1/action/param2/report
/api/application/v1/action/param3/report
如果我可以循环请求并聚合具有不同参数的同一个请求,那就太好了
您可以使用RequestStats.get
-方法通过请求名称+方法获取统计信息,例如
environment.stats.get("/api/application/v1/action/param1/report", "GET")