【手游测试】实用性手游性能测试[1]
发表于2015-12-14
目前手游成为一个竞技场圈,观平台,观产品,观策略,当然少不了质量这一项
众知,手游经过功能,适配,兼容,中断,弱联网以及相应的压力测试外,必定需要经过性能一项,性能影响这用户的体验以及对游戏整体的感观
wetest这款工具目前已经能满足大多数手游性能测试的需求:
一般目前的wetest使用方式有2种
1.上传aok软件,云端测试,此项方式存在一定局限:需要一定等待时间。另外包的容量必须小于200M,付费使用
2.自主测试,通过上传数据,云端观察报告:此项方式用于测试人员快速进阶成为性能测试用的一员
本次主要为第二种方式进行说明:
手游性能测试,程序的需求无非是CPU使用率,内存使用以及帧率
对于这3种需求,首先进行下一些工具说明:一种为GT工具,用于监测内存,此项工具帧率不是很准确。1种为adb工具,无法监测到帧率,wetest就是目前使用工具,内存与帧数都较为准确,,另外特别说明,开发引擎unity上profiler检测到的内存数据为wetest内存数据的2分之一,实际上的内存数据需要以wetest为准
接下来进行正题:
1.产品设计性能用例以及标准
对于性能用例来讲,不同类型的手游需要的case大同小异,一般包含的内容,pve,pvp,UI资源利用与回收
关于标准,基本上每个测试人员心中都有一个尺度,这里就不给出具体标准了
针对与3D动作游戏,设计了一次用例:

对于不同项目需要进行具体的改正,还是要进行说明,【上方用例仅为一个例子】
2.使用wetest
首先工具要采集到相应的征率,手机需要进行root操作,可使用root精灵
【特别说明】root后,对本身的数据有小影响,另外特别是小米手机,一定要等待他的内置程序启动后使用,wetest有个严重bug,CPu采集的时候不一定为准确数据,比如亲身经历一个例子,同一款手机在不同情况下测试的cpu数据差距甚大,一个为90%,一个仅仅为20%
【温馨提醒】小米手机记得开启相应的悬浮框哦
接下来使用wetest启用相应的游戏应用
使用悬浮款就能设置相应的标签了,测试结束上传数据再wetest上就能看到相应数据了
3报告解读
报告包含测试机型,实际数据,已经相应的曲线图【公司无法上传图片哦】
只能简单文字说明下:
平均内存,平均CPu以及相应的平均帧都可以直接通过表格填写
报告中显示所有测试点,会呈现黄色区域为相应的数据区域,可以采集到相应的峰值以及低谷
低帧率就需要导出性能数据自己通过时间点来获取相应测试点数据,从而计算出低帧率
4接下来就是最重要的一点罗,测试分析,是测试的灵魂重点哦
通过曲线以及数据可以判定好多东西,比如XXXX,下回分解,先等待一波嘻嘻