Emmagee性能测试简单的使用

 

面试很多家公司,也被问过很多次,怎么做性能测试。

这方面了解的很浅,只是在使用过程中借助了第三方工具进行一部分的性能测试。以下是我做过的性能分析的一个例

Emmagee 是谁开发的我也不清楚,只是在群里知道大家在用这样的软件进行App的性能分析。所以如果有冒犯,真对不住了。

使用步骤:

  • 很简单,就是安装Emmage了
  • 运行Emmage,设置采样的时间间隔,例子是10S采集一次的,当然你也可以选择1S。
  • 选择要测试的移动应用。
  • 开始测试。
  • 开始测试之前,其实会准备好一系列要跑的想法,一般我是按照Tab来分,性能测试呢主要目地是检测常用的一些功能在手机端的性能表现,当然也可以真对某个功能反复的测试,原理是相通的,所以。。。
  • 开始测试之后,就会启动我们要测试的应用。
  • 按照料想的方式进行操作应用,并记录大概的时间点。
  • 操作应用完成之后,结束测试,
  • Emmagee就自动生成了报表,取出来可以进行下一步的分析。

下面是我自己某个应用分析的例子。

第一列:显示的是时间,

第二列:内存,

第三列:网络。

分析结果:

产品在测试这段时间内平均内存使用率为95M左右,从数量上来看应该是处于比较大的,但是这个数据可以做为基础数据进行分析。留下痕迹,作为对比。

产品在测试这段时间内有两次网络方面的拉高,39分时候有一次,42分的时候有一次。

根据测试的步骤可以分析在39的时候,查看了相册,相册中相片的大小决定了流量的使用。

42分钟的时候查看了活动详情,产生了2M的数据提升。

所以综上所述:

1. 图片压缩的情况处理不是很到位,需要继续提升。

2. 活动添加的后台没有对图片做相应的处理,2M大大超出了移动应用的范围。

3. 内存方面需要根据应用的类型,对比市面上其他类型软件的使用情况,具体分析。初步来看,并不是特别理想。

注:

还有提供了CPU,和电池温度方面的统计,没有列举,分析步骤大致相同。没有头绪的时候就坐为基础数据存放起来。

令Emmagee还提供了页面提示框的方式,可以及时查看一些信息。对于开发和测试更有利。

〈完结〉

posted @ 2014-05-09 18:05  kevinqinan  阅读(1871)  评论(0编辑  收藏  举报