在蝗虫,我可以修改用户数和孵化率后,我开始测试?

2024-06-07 05:17:16 发布

您现在位置:Python中文网/ 问答频道 /正文

在我启动没有web UI的蝗虫之后: $蝗虫-f蝗虫/my_蝗虫_文件.py--无网络-c 1000-r 100

是否可以在执行过程中以编程方式更改用户数或填充率?在


Tags: 文件py网络webui过程my编程
3条回答

1)如果我们想在测试期间增加用户数量:

使用额外的用户数并行运行相同的测试

2)如果我们想在测试过程中减少用户数量:

a)使用所需数量的用户运行第二次测试

b)同时停止第一次试验

这两个选项都可以通过python甚至bash脚本实现自动化。在

肮脏的黑客攻击,但我认为这会产生理想的效果。在

没有。。那是不可能的。。rocast要求在测试启动时定义虚拟用户的数量和孵化率。在

警告:不支持的方法

以通常的方式启动rocast,并调查浏览器对rocast公开的端点的调用。在

例如,更新用户计数的调用是向/swarm端点发送一个简单的POST,其中包含所需的蝗虫数量和孵化率:

curl "http://localhost:8089/swarm" -X POST -H "Content-Type: application/x-www-form-urlencoded" data "locust_count=10&hatch_rate=1"

相关问题 更多 >