Events
如果希望运行一些设置代码作为测试的一部分,通常将其放在locustfile的模块级别就足够了,但有时需要在运行中的特定时间执行一些操作。为此,Locust提供了事件挂钩。
test_start and test_stop
如果您需要在负载测试的开始或停止时运行一些代码,那么应该使用test_start和test_stop事件。你可以在loccustfile的模块级别为这些事件设置监听器:
from locust import events
@events.test_start.add_listener
def on_test_start(environment, **kwargs):
print("A new test is starting"<
Locust压力测试事件详解

Locust提供事件挂钩功能,允许在测试开始和结束时执行特定操作。test_start和test_stop事件用于在负载测试启动或结束时运行代码。init事件在每个Locust进程启动时触发,适合分布式模式下的初始化任务。更多事件和用法示例可参考官方文档的扩展部分。
最低0.47元/天 解锁文章
1719

被折叠的 条评论
为什么被折叠?



