第一次用 Gatling, 有个简单的问题请教下。
我现在保存了比如说 1 百万条 query 用来在 Gatling 测试的时候跑, 用 feeder = tsv(logFileLocation).circular 倒进去。
我的疑问在虚拟用户数,我设置了 atOnceUsers(50),一次性注入了 50 个用户,我原先的想象是这 50 个用户,每个都会去把那 100 万条查询从头到尾跑一次。
但我实际试下来,一共才运行了 50 条查询,user1 运行第一个查询,user2 运行第二个。那这样的话,是不是每个用户只执行一条查询就退出,无论 atOnceUsers 还是 constantUsersPerSec 还是 ramp 注入?我如果要求这 100 万条都被执行,我起码需要注入 100 万个用户?
谢谢
1
isir1234 2020-10-08 21:44:01 +08:00
可以用
constantUsersPerSec(50) during (20000) 或者 rampUsers(1000000) during (20000) |