Python 选项一起运行多个蝗虫文件,就像Jmeter中并行运行多个线程组一样

Python 选项一起运行多个蝗虫文件,就像Jmeter中并行运行多个线程组一样,python,python-3.x,locust,Python,Python 3.x,Locust,我需要运行性能测试套件,其中每个脚本将由一组REST API组成,用于给定平台上的一个特定功能,如在Loadrunner或Jmeter中,我们可以使用Jmeter中的线程组或Loadrunner中的控制器一起或并行运行多个脚本。蝗虫也是这样吗?不,不是。我们通过相邻运行pararell jenkins构建来实现它。在Occast中,每个测试都是组/场景/案例由Occast用户表示。您可以使用运行所需的所有测试脚本开发多个用户,并在单个并行蝗虫运行配置中执行所有测试脚本。是的,只需将您的用户类导入

我需要运行性能测试套件,其中每个脚本将由一组REST API组成,用于给定平台上的一个特定功能,如在Loadrunner或Jmeter中,我们可以使用Jmeter中的线程组或Loadrunner中的控制器一起或并行运行多个脚本。蝗虫也是这样吗?

不,不是。我们通过相邻运行pararell jenkins构建来实现它。

在Occast中,每个测试都是组/场景/案例由Occast用户表示。您可以使用运行所需的所有测试脚本开发多个用户,并在单个并行蝗虫运行配置中执行所有测试脚本。

是的,只需将您的用户类导入“组合蝗虫文件”

假设您的用户名为
User1/User2
,并在名为
User1.py/User2.py的文件中定义

然后,您可以使用以下内容定义第三个文件,例如,
user1\u plus\u user2.py

from user1 import User1
from user2 import User2
然后使用hocust-f user1\u plus\u user2.py启动它

您还可以从组合文件中调整它们的权重,方法如下

User1.weight = 5
User2.weight = 1

谢谢,让我试一试……你有没有可能得到任何示例代码