美文网首页
APP性能测试篇

APP性能测试篇

作者: Aaron_fcff | 来源:发表于2019-10-30 14:23 被阅读0次

⚠️此篇文章借鉴于腾讯GT工具测试教程
日常移动端测试中,我们遇到app画面卡顿、启动缓慢、运行慢等等情况;于是我们就会想知道是不是app的cpu占用率比较高,内存占用比较大之类的问题。目前有两个比较几个比较好的解决方案:
1.有资金支持的话,就选择第三方企业支持
2.腾讯GT/网易Emmagee性能测试工具也是个不错的选择(存在兼容性问题)
3.(Android)选择ADB,稍微麻烦点
4.Android Studio&Xcode都是比较进阶的使用方式

这里将会说到Emmagee的使用方案:
1.到官网下载Emmagee for Git地址,安装到待测试手机上
2.启动Emmagee,右上角可以设置采集频率
3.选择你需要测试的应用,点击“开始测试”,被测应用会被启动,就可以开启针对性测试

注意

针对性测试是指,对产品app某一个场景、功能流程进行测试多次而得出的数据结果。若存在某一个流程的内存/CPU占比突然升高,此处就可能存在问题!
4.【重要一】测试完成后回到Emmagee界面,点击“结束测试”,测试结果会保存在手机指定目录的CSV文件中。
结果如下图:


image.png

5.【重要二】根据每一列的数据利用excel文档制作对应的K线趋势图


image.png

指标详解

数据性能指标:

应用占用内存PSS(MB):应用当前占内存的大小;

应用占用内存比(%):应有占总内存的百分比;

机器剩余内存(MB):机器当前剩余内存;

应用占用CPU率(%):应用占用总CPU的百分比;

CPU总使用率(%):CPU的总使用率,包括当前应有,和系统的所有运行的应有;

CPU0-CPU3是因为手机是多核的(4核显示cpu0-cpu3,10核显示到cpu0-cpu9)

流量(KB):从检测开始共耗用的流量;

电量(%):剩余电池的百分比,包括其他应用的,这个是有误差的,所以测试期间尽可能关闭其他软件,或者期间别操作其他的应用,避免带来误差;

电流(mA):小于0是放电大于0是充电;

温度(C):手机当前的温度;

电压(V):流通手机的当前电压;

帧率:采取数据的瞬间帧率。

相关文章

  • APP性能测试篇

    ⚠️此篇文章借鉴于腾讯GT工具测试教程日常移动端测试中,我们遇到app画面卡顿、启动缓慢、运行慢等等情况;于是我们...

  • 2018-08-02

    性能测试-概念篇-性能测试分类

  • 目录

    Android性能测试工具Emmagee APP测试方法总结 APP测试点总结 Android APP测试流程 A...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • APP性能测试指标选取与测试过程说明

    要弄懂APP性能测试的评估指标,我们还需要一步一步的从性能测试开始说起。 性能测试1) 什么是性能测试性能测试简单...

  • 浅谈移动端性能测试的方法和应用

    随着移动设备的普及和使用范围越来越广,APP的性能测试变的越来越重要。比起之前的APP测试,APP性能测试有着自己...

  • 面试百问:如何测试App性能?

    APP性能测试几乎是客户端面试必问。 为什么要做App性能测试 如果APP总是出现卡顿或网络延迟的情况,降低了用户...

  • 2020-08-17

    App性能测试 性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括...

  • APP的 测试

    在对APP的整个测试环节中,性能测试是一个很重要的环节,它直接影响了用户的体验,那么,对于APP的性能测试,我们到...

  • App性能测试要测什么?

    在对APP的整个测试环节中,性能测试是一个很重要的环节,它直接影响了用户的体验,那么,对于APP的性能测试,我们到...

网友评论

      本文标题:APP性能测试篇

      本文链接:https://www.haomeiwen.com/subject/ybznvctx.html