LR参数化100个用户,怎么设置并发100?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LR参数化100个用户,怎么设置并发100?相关的知识,希望对你有一定的参考价值。
请问一下,我参数花了100个用户名密码,设置1个vuser,迭代100次,设置了登录集合点,这是100并发吗?
迭代100次和迭代1次结果是一样的,并发的情况分为两种绝对并发(有集合点的)、相对并发(无集合点),需要在场景里面设置的
参考技术A 不是,并发要到场景里面设置100个用户 参考技术B 设置100个vuser,设置为顺序取值,迭代可以不用设置,1就行,再加上集合点,就是并发100了 参考技术C 按照5%的计算方式,先并发100、150、200,观察事物响应时间和其他指标的变化。能否满足要求的性能。关于每个并发用户去取不同参数值登录问题的记录
一、用户数刚好和数据匹配时:
比如说5个用户并发登录,已经参数化好了5组账户和密码,在并发时5个Vuser需要取不同的账户和密码,然后同时并发登录,那么参数应该按照如下的方式设置
unique once
二、并发用户数大于配置的参数时:
10个用户并发登录,但是只有3组账户和密码,那么在Vuser取值时就会出现不够的情况,此时应该按照如下方式
Random once
三、并发用户数小于参数个数时:
3.1
2个用户并发登录,需要迭代3次(也就是并发3次),此时就需要给每个Vuser分配块,第一个用户分配1-3,第二个用户分配4-6,
3.2
但是当不满足刚好整除的时候,就会触发when out of values,此种情况如果选择continue in a cyclic manner,就会看到如下的结果
2个用户迭代4次,但是每个用户分配的块大小为3,所以第四次迭代时就会循环取值 ,对第一个用户来说就是取第1231个值,第二个用户取值就是4545
以上是关于LR参数化100个用户,怎么设置并发100?的主要内容,如果未能解决你的问题,请参考以下文章