Loadrunner的并发用户数和集合点分析
2012-07-31林克强赵秀娟
无线电通信技术 2012年5期
林克强,赵秀娟
(1.中国电子科技集团公司第五十四研究所,河北石家庄050081;2.石药集团河北中诚医药有限公司,河北石家庄050081)
0 引言
系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性以及可靠性等。负载压力是系统性能的一个重要方面,是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力[3]。在一个大型应用系统里,某些业务操作对特定角色用户来讲存在很大的同时操作的可能性。客户端大量的并发操作提高了网络的吞吐量,加剧了服务器资源互斥访问冲突,加大了数据库死锁的可能。这样的负载压力轻则会导致系统性能低下,重则会对系统造成破坏,给用户带来经济损失。因此负载压力测试对于保证系统的性能是非常关键的。基于Loadrunner的并发性能测试需要确定并发用户数和设置集合点,以达到在服务器上创建密集的用户负载。
1 并发用户和集合点
关于并发用户和集合点的定义如下:
并发用户:通过模拟用户的并发访问,测试多用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题[2]。当然这个“同时”可以理解为同一时间段,还可以理解为同一时间点,当然如果说并发就是同一时间点上同时操作的用户,这样理解没有错误,但对于实际情况来讲,是没有严格意义上的并发执行的,就如同进程和线程关系一样,在某一个点严格上讲就只有一个人得到执行的权利。……
登录APP查看全文
