一、概述
客户端性能测试主要针对不同主流机器(一般来自适配TOP10)根据不同配置划分高、中、低机型后,通过在各机型下模拟玩家核心体验场景、进行性能参数收集、评价该游戏的性能表现,并且进一步深入分析造成低性能表现原因的测试过程。
客户端性能测试一般分为以下几个过程:
1. 明确测试目标,了解性能测试需求;
2. 编写性能测试方案、设计测试场景;
3. 相关资源准备(人力资源、硬件资源、软件资源);
4. 执行性能测试并收集测试结果;
5. 分析结果;
6. 系统调优及再测试;
二、手游性能测试数据采集关键指标
CPU占用率、内存占用率、流量耗用量、FPS(每秒传输帧数)、耗电量
三、数据采集工具
WeTset客户端性能测试工具
下载连接:http://wetest.qq.com/product/cube/
使用方法:http://wetest.qq.com/help/documentation/10155.html
四、各指标一般要求
做性能测试首先得有各项数据的指标要求,这个要求就好比策划的设计要求,有要求性能测试才能开展,性能指标一般由游戏制作人等给出,如果不能确定可先采集市场上已经成熟的同类游戏的各项指标作为参考,比如以下是《王者荣耀》单场PVP在小米6(高配)上的性能数据:
1、FPS:均值=29.98帧/s,>29帧比率=97.95%,FPS一般要求稳定在某个值没有明显波动,一般为30帧。
2、CPU占比:均值=10.7%,<20%达到了100%。
3、PSS内存:均值=850MB,峰值=941.71>900MB。(按照Wetest给出的默认指标,该项不通过)
4、电池平均温度:39.69℃
5、每十分钟平均流量:358.01 KB
五、数据采集策略
一般为游戏默认配置下,模拟玩家在核心游戏场景下的各种正常操作,同时采集数据。比如:
连续抽卡20次
连续PVE战斗5场
挂机场景挂机战斗1h
<完>
个人浅见,欢迎留言交流。♪(^∀^●)ノ
网友评论