热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

Android APP性能测试(下)

五,科大迅飞itest的使用iTest性能测试工具不仅适合个人用户,那更是Android测试人员的专业手机性能监控工具。支持手工测试和自动化测试两种模式

五,科大迅飞itest的使用

   iTest 性能测试工具不仅适合个人用户,那更是Android测试人员的专业手机性能监控工具。支持手工测试和自动化测试两种模式,它填补了手机端自动化测试的空白,以实用高效为宗旨,记录特定应用的性能消耗情况,包括cpu、内存、流量、电量等信息。

   下面我们介绍一下这个工具的使用方法:

1,下载安装iTest,百度手机助手,豌豆荚等都可以下载。

2,安装完成后,打开这个应用,如下图所示:

        Android <wbr>APP性能测试(下)
3&#xff0c;单击“监控应用”一栏的“增加”按钮&#xff0c;可以添加要监控的app,如众筹网&#xff0c;如下图所示。单击“监控指标”后面的“修改”按钮&#xff0c;可以增加或是减少监控指标。

        Android <wbr>APP性能测试(下)

4&#xff0c;在添加好监控应用后&#xff0c;单击“启动监控”&#xff0c;开始对应用进行监控。如下图所示&#xff1a;

         Android <wbr>APP性能测试(下)

5&#xff0c;将iTest置于后台远行&#xff0c;然后打开被监控的程序&#xff0c;如&#xff1a;众筹网&#xff0c;进行一系列我们预期的操作。操作结束后&#xff0c;打开iTest,单击“停止监控”按钮&#xff0c;结束监控操作。

 

6&#xff0c;查看监控结果。打开应用左上角的菜单项&#xff0c;选择“数据走势图”&#xff0c;查看我们监控的数据走势。如下图所示&#xff1a;

         Android <wbr>APP性能测试(下)

7.切换下面的按钮&#xff0c;查看各个指标的走势图&#xff0c;如下图所示&#xff1a;

  &#xff08;1&#xff09;CPU占用率统计图&#xff1a;

      Android <wbr>APP性能测试(下)

   

 &#xff08;2&#xff09;内存使用情况

           Android <wbr>APP性能测试(下)

&#xff08;3&#xff09;流星累计图

           Android <wbr>APP性能测试(下)

(4)电量统计

   如果要测试的App耗电量不是很大的话&#xff0c;电量趋势图是没有波动的&#xff0c;此处就不展示了。

8&#xff0c;测试分析

   iTest可以监控到App的CPU,内存&#xff0c;流量和电量的波动情况&#xff1b;可是现在也没有明确的指标&#xff0c;使用情况达到多少算是合适&#xff0c;多少算是优秀。只要使用率不是过分的高就可以&#xff0c;而且现在的手机性能越来越高&#xff0c;这个监控值只是个参考、

  当然&#xff0c;可以由产品或是项目经理来定一个指标&#xff0c;我们在指定的机型上去测试。如果超标&#xff0c;就去查找造成超标的原因&#xff0c;进行优化。

六&#xff0c;小结

   本文我们讲到了几种App的性能测试方法&#xff0c;iTest性能测试工具&#xff0c;通过这些儿方法&#xff0c;我们可以对被测试App的各种性能参数进行测试和监控。但测试之前&#xff0c;我们要先对要测试应用对象&#xff0c;测试执行的机型做好明确的选择&#xff0c;因为执行机型对性能测试的影响比较大。而移动应用的性能还与服务或是接口的响应时间有关系&#xff0c;所以后端的性能也非常重要的。在明确了我们的测试目的后&#xff0c;才可以对测试产生的结果进行准确的分析&#xff0c;协同相关人员来进行优化。

 

 

 

 

转:https://www.cnblogs.com/eagleking0318/p/6520763.html



推荐阅读
  • 为何Compose与Swarm之后仍有Kubernetes的诞生?
    探讨在已有Compose和Swarm的情况下,Kubernetes是如何以其独特的设计理念和技术优势脱颖而出,成为容器编排领域的领航者。 ... [详细]
  • selenium通过JS语法操作页面元素
    做过web测试的小伙伴们都知道,web元素现在很多是JS写的,那么既然是JS写的,可以通过JS语言去操作页面,来帮助我们操作一些selenium不能覆盖的功能。问题来了我们能否通过 ... [详细]
  • 使用 ModelAttribute 实现页面数据自动填充
    本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
  • Docker基础入门与环境配置指南
    本文介绍了Docker——一款用Go语言编写的开源应用程序容器引擎。通过Docker,用户能够将应用及其依赖打包进容器内,实现高效、轻量级的虚拟化。容器之间采用沙箱机制,确保彼此隔离且资源消耗低。 ... [详细]
  • SSE图像算法优化系列三:超高速导向滤波实现过程纪要(欢迎挑战)
    自从何凯明提出导向滤波后,因为其算法的简单性和有效性,该算法得到了广泛的应用,以至于新版的matlab都将其作为标准自带的函数之一了&#x ... [详细]
  • 本文详细介绍了 Node.js 中 OS 模块的 arch 方法,包括其功能、语法、参数以及返回值,并提供了具体的使用示例。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • 过去我习惯使用百度空间来记录个人的生活琐事,但随着需求的增长,我发现它的功能略显不足,特别是在代码分享和图片管理方面存在诸多不便。因此,我决定寻找一个更适合技术分享的平台,最终选择了博客园。 ... [详细]
  • 探索Java 11中的ZGC垃圾收集器
    Java 11引入了一种新的垃圾收集器——ZGC,由Oracle公司研发,旨在支持TB级别的内存容量,并保证极低的暂停时间。本文将探讨ZGC的开发背景、技术特点及其潜在的应用前景。 ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
  • 在Android应用开发过程中,开发者经常遇到诸如CPU使用率过高、内存泄漏等问题。本文将介绍几种常用的命令及其应用场景,帮助开发者有效定位并解决问题。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLa
    为什么80%的码农都做不了架构师?Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。 ... [详细]
author-avatar
KenNaNa
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有