首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Locust中用于同时运行多个Locustfile的选项,如Jmeter并行运行多个线程组

Locust中用于同时运行多个Locustfile的选项,如Jmeter并行运行多个线程组
EN

Stack Overflow用户
提问于 2021-03-08 21:49:48
回答 3查看 293关注 0票数 2

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

EN

回答 3

Stack Overflow用户

发布于 2021-03-09 01:06:11

是的,只要将你的用户类导入到一个“组合locustfile”中就可以了!

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

然后,您可以定义第三个文件,例如,名为user1_plus_user2.py的文件,其内容如下:

代码语言:javascript
运行
复制
from user1 import User1
from user2 import User2

然后使用locust -f user1_plus_user2.py启动它

您还可以通过执行以下操作从组合文件中调整它们的权重

代码语言:javascript
运行
复制
User1.weight = 5
User2.weight = 1
票数 1
EN

Stack Overflow用户

发布于 2021-03-09 00:08:13

不,不是。我们通过一个接一个地运行pararell构建来实现它。

票数 0
EN

Stack Overflow用户

发布于 2021-03-09 00:54:14

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66531063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档