2024-06-06 19:25:29 发布
网友
官方的locustio documentation讲述了如何编写无限期运行的简单蝗虫任务。
无法找出如何运行持续特定时间的加载,以便测试在指定间隔后自动停止。
我不需要从网络界面,命令行/代码选项将只是伟大的。
派对很晚了,但我无意中发现这是为了阻止考试,也许会有帮助。
stop_timeout = 20
在你的蝗虫课上。
哦,它接受它在秒内的值。
现在回答可能已经太晚了,但也许对将来的人有帮助。 蝗虫现在支持-t或--run-time选项来指定在运行蝗虫时的持续时间--没有web选项。来自locust --help:
-t
--run-time
locust --help
-t RUN_TIME, --run-time=RUN_TIME Stop after the specified amount of time, e.g. (300s, 20m, 3h, 1h30m, etc.). Only used together with --no- web
我最近开始自己使用蝗虫,不幸的是蝗虫0.7.1没有提供一种基于时间长度终止测试的方法。
但是,它确实提供了一种基于已发出的请求数终止测试的方法。如果使用CLI界面运行蝗虫,则可以指定它在处理指定数量的请求后停止执行。从locust --help输出:
-n NUM_REQUESTS, --num-request=NUM_REQUESTS Number of requests to perform. Only used together with --no-web
因此,您可以开始一个会话,内容大致如下:
# locust --clients=20 --hatch-rate=2 --num-request=500
一旦处理了500个请求,它就应该终止测试。
派对很晚了,但我无意中发现这是为了阻止考试,也许会有帮助。
在你的蝗虫课上。
哦,它接受它在秒内的值。
现在回答可能已经太晚了,但也许对将来的人有帮助。 蝗虫现在支持
-t
或--run-time
选项来指定在运行蝗虫时的持续时间--没有web选项。来自locust --help
:我最近开始自己使用蝗虫,不幸的是蝗虫0.7.1没有提供一种基于时间长度终止测试的方法。
但是,它确实提供了一种基于已发出的请求数终止测试的方法。如果使用CLI界面运行蝗虫,则可以指定它在处理指定数量的请求后停止执行。从
locust --help
输出:因此,您可以开始一个会话,内容大致如下:
一旦处理了500个请求,它就应该终止测试。
相关问题 更多 >
编程相关推荐