http://www.cnblogs.com/kevinqinan/p/3719406.html
面试很多家公司,也被问过很多次,怎么做性能测试。
这方面了解的很浅,只是在使用过程中借助了第三方工具进行一部分的性能测试。以下是我做过的性能分析的一个例
Emmagee 是谁开发的我也不清楚,只是在群里知道大家在用这样的软件进行App的性能分析。所以如果有冒犯,真对不住了。
使用步骤:
下面是我自己某个应用分析的例子。
第一列:显示的是时间,
第二列:内存,
第三列:网络。
分析结果:
产品在测试这段时间内平均内存使用率为95M左右,从数量上来看应该是处于比较大的,但是这个数据可以做为基础数据进行分析。留下痕迹,作为对比。
产品在测试这段时间内有两次网络方面的拉高,39分时候有一次,42分的时候有一次。
根据测试的步骤可以分析在39的时候,查看了相册,相册中相片的大小决定了流量的使用。
42分钟的时候查看了活动详情,产生了2M的数据提升。
所以综上所述:
1. 图片压缩的情况处理不是很到位,需要继续提升。
2. 活动添加的后台没有对图片做相应的处理,2M大大超出了移动应用的范围。
3. 内存方面需要根据应用的类型,对比市面上其他类型软件的使用情况,具体分析。初步来看,并不是特别理想。
注:
还有提供了CPU,和电池温度方面的统计,没有列举,分析步骤大致相同。没有头绪的时候就坐为基础数据存放起来。
令Emmagee还提供了页面提示框的方式,可以及时查看一些信息。对于开发和测试更有利。