|
呵呵.30台机器?差不多一个大区的配置了吧?
对10楼的讲一些看法:
技术难点:
1.服务器的性能测试:服务器的承载量,一个服务器最大能够承担多少人同时在线,能承担多大压力;
//讲的得好,我个人还想补充点.这个需要分几种,一是测试极限值,也就是平常意义上的压力测试比如,加上5千人,看极限表现,这种情况最容易出现在开服初期;二是加上个平均数目,挂机约48小时,通过log分析来得出结果.对于服务器数据分析,如果你有时间并且水平可以,自己写shell脚本儿去统计.我推荐用nmon来做这个事情.这个测试主要是稳定性,可以理解为平常意义上的负载测试.
ps:我假定你说的服务器是linux平台.
2.客户端的性能:fps、同屏人数、CPU、内存、句柄...
//这个已经很全了.
3.数据包在网络上的传输,涉及到协议:WPE截包?其他工具修改登陆包、移动包.
//一般加密的协议比较难用WPE改包的.我们可以考虑测试一下逻辑盲点.比如.我买了一个道具,ID是1001,我们把包截获,并且将ID改成其它的,这种可以用来做逻辑判断上的测试.其实是针对服务器了.
4.各种网络环境下,游戏性能的变现,如延迟、丢包...
//顶啊,网络容忍度和适应性的测试.一般MMO好一点,像CF这种就要求高一点.
5.数据包的分析,包头、包体、大小
//出于对成本的考虑么?
6.操作系统的兼容性,如vista
//顶
7.服务器各个模块间通信、效率...
//这个你们怎么做的?似乎交给组件测试的人去更合适.
测试应该有分工的.比如某些人就是跑跑版本.有些人来做改包,性能等. |
|