最近在研究手游的自动化测试,看到 wetest 上有个 Cube 工具,把工具安装到手机,打开工具,然后打开手机上安装的 unity3d 类型的游戏,测试完成后可以统计到一些 unity 的资源信息,如 drawcall 数量、三角形数量、mono 内存等。查阅了很多资料,实在是没有任何头绪,对 unity 也不怎么了解。想请教一下这些资源如何通过代码去获取,可以做成这种自动化的形式。目前已知的就是手机需要 root,然后没了,希望有好心人不吝赐教,讲个大概的思路也好。
@ksharp 宁浩 宁说的这个测试叫渲染性测试 在游戏绘画一帧的情况下 页面上每个元素的顶点三角形的个数 fps 的值 游戏为什么会卡住 掉帧 都可以分析出来 wetest 是继承了这样的工具 以前 在 tx 的时候 都是用第三方的工具做的
可以和你一起讨论下做的原理
这就是性能测试了,以前做游戏开发的,这些其实涉及很广,drawcall 多了,你得让程序知道,他们会对资源做图集等等,三角形数量多了,得让项目经理知道,模型需要对模型进行优化等等,向 fps 低于 60,可能画面体验就不太好,其实就是给你当前游戏的数值,你需要做的是反馈出去,让开发、项目经理、各项人员知道,他们才好做优化。
楼主拿到数据了吗?同求