51Testing软件测试论坛

标题: 求教大神:如何测试系统支持8000并发,允许100万用户同时在线的测试 [打印本页]

作者: wocaca    时间: 2015-5-6 17:07
标题: 求教大神:如何测试系统支持8000并发,允许100万用户同时在线的测试
求教大神:如何测试系统支持8000并发,允许100万用户同时在线的测试?怎么弄?
作者: afs1984    时间: 2015-5-6 18:21
配置加压机啊,找几个性能不错的PC做加压机,建议一个加压机模拟1000个用户,关注加压机的CPU和内存占用一定不能太高,否则影响测试结果。
配置方法不麻烦,可以百度一下,我给你找了篇文章,希望对你有帮助。
http://wenku.baidu.com/link?url= ... DkAT6BjfCAp3lGA6oyW

顺便说一句,实际测试中可能不容易完全模拟这么高的并发,建议你了解一下服务器结构,如果是服务器集群,比如10个服务器,那建议你只做单台服务器800并发就可以了,或者再做一个双台1600用户并发,比对测试差,应该不会有太大的偏差。
作者: wocaca    时间: 2015-5-7 09:53
继续请教大神:100万用户同时在线怎么测试?
作者: afs1984    时间: 2015-5-7 10:02
登录后保持登录状态不注销就好啦,对于这么高的在线数,肯定会用到服务器集群的,你应该问一下运营的同事,究竟有多少台Web服务器,用100万除以N,得出单台应在线的人数。
登录的时间可以设的长一些,比如每5秒登录10个用户,不要设登录的集合点就可以了。不过一般来说登录而不进行任何操作,对服务器的压力很小,实际的场景很可能是这100万个用户有的浏览网页,有的在下单,有的在留言互动,这就涉及到性能测试用例的设计了。希望你综合考虑各种场景来设计用例。
作者: sandy-guo    时间: 2015-5-8 09:56
你们使用的什么软件做测试呀?可以尝试一下Parasoft Virtualize,虚拟测试,可以解决你这个问题
ParaSoft  Virtualize:创建并访问进行开发或测试一个应用程序(通过消除基于组件的分布式应用所存在的约束,帮助用户将那些昂贵而难于访问的应用环境虚拟化成为本地资产)
功能:
1.        录制真实系统行为用于任意时刻的回放(链接到应用程序);
2.        为不完整或不可用的组件快速建模;
3.        易于完成测试环境的切换(获得虚拟资产);
4.        你可以随时访问受约束的组件(受限制的组件可被替换为虚拟资产);
5.        易于设置难以达成的测试环境(虚拟资产模拟实际环境中难以实现的特定条件);
6.        能与ParaSoft  SOAtest无缝集成,帮助团队快速访问任何开发、测试或验证应用程序所需的环境
他的详细资料以及成功案例需要的话,可以联系我哦,QQ:2750700685,加我的话,请说51上认识的,谢谢

作者: 千里    时间: 2015-5-13 23:12
该是多大的系统,需要支持100万人同时在线,好牛的样子。
作者: Miss_love    时间: 2015-5-14 08:22
服务器扛得住吗
作者: 千里    时间: 2015-5-15 15:55
Miss_love 发表于 2015-5-14 08:22
服务器扛得住吗

哈哈,先问需求分析的问题。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2