求教大神:如何测试系统支持8000并发,允许100万用户同时在线的测试
求教大神:如何测试系统支持8000并发,允许100万用户同时在线的测试?怎么弄? 配置加压机啊,找几个性能不错的PC做加压机,建议一个加压机模拟1000个用户,关注加压机的CPU和内存占用一定不能太高,否则影响测试结果。配置方法不麻烦,可以百度一下,我给你找了篇文章,希望对你有帮助。
http://wenku.baidu.com/link?url=jM0gpB2XdiIH4GKkQNq3BZqjSecpEUf2b8Ss0Fm9svsONsjiLMxhklR0gOsM_lPZxz4pcfl8WzQNAUvHGZt1TcFlDkAT6BjfCAp3lGA6oyW
顺便说一句,实际测试中可能不容易完全模拟这么高的并发,建议你了解一下服务器结构,如果是服务器集群,比如10个服务器,那建议你只做单台服务器800并发就可以了,或者再做一个双台1600用户并发,比对测试差,应该不会有太大的偏差。 继续请教大神:100万用户同时在线怎么测试? 登录后保持登录状态不注销就好啦,对于这么高的在线数,肯定会用到服务器集群的,你应该问一下运营的同事,究竟有多少台Web服务器,用100万除以N,得出单台应在线的人数。
登录的时间可以设的长一些,比如每5秒登录10个用户,不要设登录的集合点就可以了。不过一般来说登录而不进行任何操作,对服务器的压力很小,实际的场景很可能是这100万个用户有的浏览网页,有的在下单,有的在留言互动,这就涉及到性能测试用例的设计了。希望你综合考虑各种场景来设计用例。 你们使用的什么软件做测试呀?可以尝试一下Parasoft Virtualize,虚拟测试,可以解决你这个问题
ParaSoftVirtualize:创建并访问进行开发或测试一个应用程序(通过消除基于组件的分布式应用所存在的约束,帮助用户将那些昂贵而难于访问的应用环境虚拟化成为本地资产)
功能:
1. 录制真实系统行为用于任意时刻的回放(链接到应用程序);
2. 为不完整或不可用的组件快速建模;
3. 易于完成测试环境的切换(获得虚拟资产);
4. 你可以随时访问受约束的组件(受限制的组件可被替换为虚拟资产);
5. 易于设置难以达成的测试环境(虚拟资产模拟实际环境中难以实现的特定条件);
6. 能与ParaSoftSOAtest无缝集成,帮助团队快速访问任何开发、测试或验证应用程序所需的环境
他的详细资料以及成功案例需要的话,可以联系我哦,QQ:2750700685,加我的话,请说51上认识的,谢谢
该是多大的系统,需要支持100万人同时在线,好牛的样子。 服务器扛得住吗 Miss_love 发表于 2015-5-14 08:22
服务器扛得住吗
哈哈,先问需求分析的问题。
页:
[1]