Gatling中使用Session API的userId:序列分配规则咨询
Gatling 用户注入时的userId分配规则
是的,你假设的userId分配方式完全正确。
当你通过以下代码注入5个用户时:
setUp(myScenario.inject(rampUsers(5) during (10.seconds)).protocols(httpProtocol))
这5个虚拟用户的userId会从1开始依次递增分配,具体对应关系如下:
user 1 - userId = 1, user 2 - userId = 2, user 3 - userId = 3, user 4 - userId = 4, user 5 - userId = 5
Gatling的Session API提供的userId本身就是跨用户唯一的简单递增序列,无论使用哪种用户注入模式(包括rampUsers),每个新生成的用户都会被分配一个比前一个用户大1的userId,不会出现重复、跳号的情况,完全符合你将其作为集合索引的需求。
内容的提问来源于stack exchange,提问作者Ihor Volkov
相关产品推荐
相关产品推荐

