服务器性能压力测试
1.同场景承载人数(处理复杂逻辑,如打怪)
2.并发操作,如登陆,打怪,聊天 ----增加多人同时跨场景的测试点
1.同场景承载人数(处理复杂逻辑,如打怪)
2.并发操作,如登陆,打怪,聊天 ----增加多人同时跨场景的测试点
3.单服承载人数(处理复杂逻辑,如打怪)
数据库测试
1.并发读取数据(多用户同时登陆) ----增加数据库后台性能监控,cpu,内存占用等
2.并发存储数据(多用户同时下线)
3.增加服务器运行中,大规模数据的查询(为运营提供支持)
备注,数据库主要操作有,增删改查,通过分析可以得出并发最多的应该是读取和存储的操作存在瓶颈
客户端测试
1.单一客户端记录不同场景(CPU,内存,虚拟内存,FPS,面数)
2.单一客户端记录同屏人数(或者怪物)在20人(具体数值看项目定)左右(CPU,内存,虚拟内存,FPS,面数)
3.单开客户端记录同屏人数(或者怪物)在20人(具体数值看项目定)左右的复杂操作,同时放技能,聊天,随机走动(CPU,内存,虚拟内存,FPS,面数)
4.是否支持多开,多开情况下的以上测试
数据库测试
1.并发读取数据(多用户同时登陆) ----增加数据库后台性能监控,cpu,内存占用等
2.并发存储数据(多用户同时下线)
3.增加服务器运行中,大规模数据的查询(为运营提供支持)
备注,数据库主要操作有,增删改查,通过分析可以得出并发最多的应该是读取和存储的操作存在瓶颈
客户端测试
1.单一客户端记录不同场景(CPU,内存,虚拟内存,FPS,面数)
2.单一客户端记录同屏人数(或者怪物)在20人(具体数值看项目定)左右(CPU,内存,虚拟内存,FPS,面数)
3.单开客户端记录同屏人数(或者怪物)在20人(具体数值看项目定)左右的复杂操作,同时放技能,聊天,随机走动(CPU,内存,虚拟内存,FPS,面数)
4.是否支持多开,多开情况下的以上测试
性能测试之所以复杂总在于对于测试人员的技术水平要求,基本性能测试都需要开发机器人并且还要跟进维护,一旦机器人开发缓慢会直接导致性能测试的失败。。。。。。