51Testing软件测试论坛
标题:
性能测试 基准测试
[打印本页]
作者:
jiazurongyu
时间:
2015-7-20 15:52
标题:
性能测试 基准测试
对于非功能点的进行性能测试 可见每个版本非功能点
对于主场景和固定操作进行性能测试 可见例子2
以上2种都是记录参数,每个里程碑版本比对一次差值,如果每个版本差值变化较大,开始分析是新增资源问题还是代码问题,是否存在代码被覆盖等,关键字是差值。
性能测试启动时,都需要时debug版本问题结束后,才有做的必要。
每个版本非功能点 记录
测试版本:正式版 版本号1.0.0
包名:xxxx_release-20140717-1430.apk 安卓可以用java来实现自动安装
启动路径:xxxx.android.shell.SplashActivity
1.安装时间(/s) 可用软件记录
Avg Time:92s
Max Time: 95s
启动时间(/s)启动路径到开始启动时的时间。由xxxx.android.shell.SplashActivity开始
1.45~1.67s
2.游戏执行中Cpu Cpu需要关注 属于功耗优化,硬性的要求
Low: 17.45%
High: 41.00%
这里简化了,最好表格,然后最终记录low high 及avg的参数
3.初始化进入游戏 内存
Avg mem:76.79mb
Max Mem:95.09mb
4.Network 网络层 也属于功耗优化,当入口带宽要求越高,初期加载风险则越大
上行:36.4kb
下行:218.7kb
Login入口流量分析:
143~235kb 235kb超出下行的avg值,这里的下行指客户端的下行,如果这个参数过高,需要进行对初始化游戏的优化。最终这个数据结果可以在类似友盟后台看到失败率。
5.电池温度:
平缓在37~40度之间。
一些服务协议的标准 例子1
例子1:产品性能目前依旧不过关,战斗中内存使用达到200M以上,此处必须在下一版本进行优化(内存使用过高,容易造成闪退卡死黑屏等现象,目标180M以下)
战斗中内存达到200m以上内部测试时就存在
测试高模:按每天消耗650点体力,150体力加使用20个25点的,会达到270mb~300mb,是持续不断的在打。(vip3为购买4个体力丹,这里为使用20个)
测试模型:一般把所有的功能全部使用+战斗(200体力)后约等于200mb,由上可见内存增长不是一个暴涨的模式。
初始化:
使用常规功能战斗1小时返回主界面,初始化内存为180mb
登陆主界面,初始化内存为97mb
Ps:目前会尽可能像理想的内存进行优化,肯定是越低越好。
目前参考优化的开销,这里会考虑对特效图片拼接先进行优化。
如果是3D游戏,就是180mb+30%的,这里所有的参数还是和安装包大小有关。
作者:
lsekfe
时间:
2015-7-21 09:18
支持LZ的分享~
作者:
lifan6191
时间:
2015-10-8 08:49
有没有记录登陆时间的软件啊?或者有没有比较好的性能测试工具
作者:
jiazurongyu
时间:
2015-10-20 18:41
lifan6191 发表于 2015-10-8 08:49
有没有记录登陆时间的软件啊?或者有没有比较好的性能测试工具
有百度上可以找到的,手机游戏的话 登陆时间其实就是启动Activity。网页游戏可以用fiddler等工具 里面有统计时间的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2