如何测1000个用户同时在线呢
如何测1000个用户同时在线啊,在做些什么设置啊?注意哦:同时在线数不等于并发数!
[ 本帖最后由 tanbofish 于 2007-8-27 12:35 编辑 ] 要用动自动化工具吧... 设置
集合, 原帖由 tanbofish 于 2007-8-24 17:20 发表 http://bbs.51testing.com/images/common/back.gif
如何测1000个用户同时在线啊,在做些什么设置啊?
这个需要很多台机子做Load Generator了!一台机子内存有限,不能运行太多虚拟用户。 采用多机联合产生负载,用多台机子模拟1000个用户同时向服务器施压 在线的同仁,请教你们一个问题,请帮忙给我解释一下. 说有两个测试小组分别独立测试同一个项目,第一个小组发现了25个bugs,第二个小组发现了30个bugs,其中他们相同的bug有15个,那么这个项目可能有多少个bug?
[ 本帖最后由 zilan3344 于 2007-8-25 10:11 编辑 ] 原帖由 zilan3344 于 2007-8-25 10:09 发表 http://bbs.51testing.com/images/common/back.gif
在线的同仁,请教你们一个问题,请帮忙给我解释一下. 说有两个测试小组分别独立测试同一个项目,第一个小组发现了25个bugs,第二个小组发现了30个bugs,其中他们相同的bug有15个,那么这个项目可能有多少个bug?
(30*25)/15 = 50(个) 不错·! 非常感谢"wyy83"帮我解答问题! 同仁们,我测的是同时在线操作的用户,不是同时并发哦。。。。只是同时在线而已,各做各的事,并不是并发。。。。 我认为应该根据实际情况估计出1000用户在线时的并发用户数, 为什么是50个不是40个? 设置1000虚拟用户 然后设置1000用户在集合点并发就可以了 难不成同时在线数和并发数是一样的???
看来同仁们都有误错了。。。。
同时在线数不等于并发数!!!!!!!!!!!!!!!!!! 楼上的,你没有听明白而已,其实同时在线数可以通过LR的联合测试(多台机子联合在一起做一个测试,避免太多虚拟用户导致的测试机性能瓶颈),在你设置了1000个虚拟用户的联合测试环境后。
你可以在一个场景中放置多个不同目的测试脚本,同时给每个脚本按百分比或按虚拟用户数分配不同的虚拟用户数量,这样各部分的虚拟用户所做的脚本不同,因而其在系统上所做的工作也是不同的。这就是你所要的同时在线用户数了。 但是这样的话,某个脚本用设300用户,但这300用户有的会提前操作完成退出啊,这样的话就不然保证300用户同时在线了。。。只能用并发,但是一并发就可能会不行的。 原帖由 tanbofish 于 2007-8-28 14:55 发表 http://bbs.51testing.com/images/common/back.gif
但是这样的话,某个脚本用设300用户,但这300用户有的会提前操作完成退出啊,这样的话就不然保证300用户同时在线了。。。只能用并发,但是一并发就可能会不行的。
你可以设置300个跑30分钟啊 使用loadrunner的多机联合负载就可以啊 简单,设置延迟时间就行了。可用think time。另外,在线其实就是并发,只是平时大家认为所谓的并发就是一起提交,此时才产生压力。从概念上来说,在线和并发是一个意思。个人理解。 原帖由 tanbofish 于 2007-8-24 17:20 发表 http://bbs.51testing.com/images/common/back.gif
如何测1000个用户同时在线啊,在做些什么设置啊?
注意哦:同时在线数不等于并发数!
登陆1000个用户不退出
页:
[1]
2