问个 Gatling 的问题

2020-10-06 07:27:02 +08:00
 hello2060

第一次用 Gatling, 有个简单的问题请教下。

我现在保存了比如说 1 百万条 query 用来在 Gatling 测试的时候跑, 用 feeder = tsv(logFileLocation).circular 倒进去。

我的疑问在虚拟用户数,我设置了 atOnceUsers(50),一次性注入了 50 个用户,我原先的想象是这 50 个用户,每个都会去把那 100 万条查询从头到尾跑一次。

但我实际试下来,一共才运行了 50 条查询,user1 运行第一个查询,user2 运行第二个。那这样的话,是不是每个用户只执行一条查询就退出,无论 atOnceUsers 还是 constantUsersPerSec 还是 ramp 注入?我如果要求这 100 万条都被执行,我起码需要注入 100 万个用户?

谢谢

1418 次点击
所在节点    Java
1 条回复
isir1234
2020-10-08 21:44:01 +08:00
可以用
constantUsersPerSec(50) during (20000)
或者
rampUsers(1000000) during (20000)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/712713

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX