摘要:
探讨LoadRunner的并发用户和集合点近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才算是有效的并发用户,没有设置结合点,就认为可能这个就不能准确的代表并发用户数。当前我并反对这个观点,不过却让我有一种疑虑,促使我想更深入的理解并发用户和集合点,我相信大多数进入性能测试研究领域的朋友都应该有疑惑,主要原因我觉得还是由于不能深入理解LoadRunner的实现原理,而且缺乏对系统整个过程的分析,其中这里面涉及到的知识包括网络、协议、中间件、数据库、应用层以及缓冲区和缓存等等,当然还与硬件 阅读全文
摘要:
之前对用户并发数和集合点的概念一直很模糊,于是就在在网上看了很多集合点和用户并发的区别的资料,集合点:用以同步虚拟用户,以便恰好在同一时刻执行任何,集合点主要就是针对某些模块进行施压以便找到系统的性能瓶颈;用户并发数:顾名思义就是同时操作的用户数; 感触比较深的就是不管是什么系统,首先还是需要具体情况具体分析,单一业务和混合业务的分析,对于单一业务在多半情况下其实是不需要进行集合点设置的,只有在混合业务的情况才需要,因为在混合业务中比如登录系统后,一些人在查询,一些人在浏览,一些人在新增等等的各种操作,就这样的一个业务中,在模拟执行性能测试时,就必须明确并发用户跟集合点的关系,在实际录... 阅读全文
摘要:
看到51上三个高手Zee, 大漠飞鹰,xingcyx的一场非常精彩的关于并发用户数和集合点的讨论,很有意义。如果对这两个概念不清楚的朋友,一定要仔细领悟了。故事开始于xingcyx的一番话:声明:以下的问答是我根据实际工作经验和通过各种途径得到的信息而整理的,其回答内容主要代表我个人观点,并非标准答案,读者如有不同意见,欢迎批评指教。Q:并发用户数和集合点有必然联系吗?在性能测试中必须使用集合点来测试吗?A:并发用户数,顾名思义,就是同时操作的用户,这里的“操作”可以指对系统真正的操作,也可以只是连接(此时通常叫作“并发连接数”),而集合点是一种特殊情况下的并发,多用于测试系统在瞬间加压的表现 阅读全文