蝗虫“检查平均响应时间”环境变量不起作用

Locust ' check avg response time' env variable not working

我是蝗虫新手。我已经安装了 locust 和 locust-plugins,并且正在使用 locust.conf 来设置来自 .conf 的大部分配置 我添加了:

import locust_plugins

顶到locustfile.py

我也试过设置环境变量:

LOCUST_CHECK_AVG_RESPONSE_TIME=0.1

但在结果中我仍然没有看到任何测试失败,即使平均响应时间明显超过 0.1 毫秒:

0 11279 是我因失败和 ms.

而得到的结果

任何人都可以在这里帮助我。谢谢!

那不是 —check-avg-response-time 所做的。它检查整个测试的平均响应时间。在测试结束时 运行 它会打印检查结果并设置 locust 进程的退出代码。它不会使单个请求失败。

要根据响应时间使请求失败,您需要使用这种方法:http://docs.locust.io/en/stable/writing-a-locustfile.html#validating-responses