并发用户数

王朝百科·作者佚名  2010-06-15
窄屏简体版  字體: |||超大  

关于并发用户数的问题,一直很困惑着我对性能测试方面的理解。

1、在LR中,“并发用户数量”是怎么设置?

我个人的理解是在LR的controller中设置,如附件,这样理解对吗?

2、LR中也一直提及到“虚拟用户”,那到底“虚拟用户”和“并发用户”在LR的场景中是怎么设置的?

两者是同一概念吗?

3、一般怎么计算并发用户数?根据什么计算?

首先LR上设置的虚拟用户指的是在系统中运行的用户数,如果你在脚本中设置了集合点,那么脚本运行到那个点上时,就开始做你提的那个并发操作了

比如说:我们有一个这样的场景,我系统在线用户是150个,但是同时操作某一个事物(比如说登陆操作)的人是20个

那么场景怎么设计了?在Controller中设置150个虚拟用户执行这个脚本,然后登陆操作之前放一个集合点,然后设置集合点的策略(20个用户到达时即执行集合点)

并发用户实际从应用角度来分析可以分为如下几种

注册用户

在线用户

并发用户

并发用户:是同时执行一个操作的用户,或者是同时执行脚本的用户,这个并发在设置不同场景的时候并发的情况是不一样的,在实际的测试中需要根据具体的需求进行设计;

集合点:如果脚本中设置集合点,可以达到绝对的并发,但是集合点并不是并发用户的代名词,设置结合点和不设置结合点,需要看你站在什么角度上来看待并发,使整个服务器,还是提供服务的一个事务;

虚拟用户,就是LR通过某种仿真机制虚拟出来的用来仿真用户行为的用户,一般以线程或者进程来实现用户的仿真!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航