zoukankan      html  css  js  c++  java
  • Emmagee性能测试简单的使用

     

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

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

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

    使用步骤:

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

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

    第一列:显示的是时间,

    第二列:内存,

    第三列:网络。

    分析结果:

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

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

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

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

    所以综上所述:

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

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

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

    注:

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

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

    〈完结〉

  • 相关阅读:
    老大叔开博感想
    模板
    Codeforces Round #685 (Div. 2) 题解
    CF830E Perpetual Motion Machine 题解
    THUWC2020游记
    数论
    后缀数组学习笔记
    Codeforces Round #466 (Div. 2)
    博客停写,搬家到www.54kaikai.com
    lda 主题模型--TOPIC MODEL--Gibbslda++结果分析
  • 原文地址:https://www.cnblogs.com/kevinqinan/p/3719406.html
Copyright © 2011-2022 走看看