我需要运行性能测试套件,其中每个脚本将由一组REST API组成,用于特定平台上的一个特定功能,就像在Loadrunner或Jmeter中一样,我们可以使用Jmeter中的线程组或Loadrunner中的Controller一起或并行运行多个脚本。在蝗虫上也是一样吗?
发布于 2021-03-09 01:06:11
是的,只要将你的用户类导入到一个“组合locustfile”中就可以了!
假设您的用户名为User1/User2
,并在名为user1.py/user2.py
的文件中定义
然后,您可以定义第三个文件,例如,名为user1_plus_user2.py
的文件,其内容如下:
from user1 import User1
from user2 import User2
然后使用locust -f user1_plus_user2.py
启动它
您还可以通过执行以下操作从组合文件中调整它们的权重
User1.weight = 5
User2.weight = 1
发布于 2021-03-09 00:08:13
不,不是。我们通过一个接一个地运行pararell构建来实现它。
发布于 2021-03-09 00:54:14
在Locust中,每个测试都是分组/场景/案例,由一个Locust用户表示。您可以使用运行所需的所有测试脚本开发多个用户,并在单个并行Locust运行配置中执行所有这些脚本。
https://stackoverflow.com/questions/66531063
复制相似问题