您当前的位置: 首页 >  测试工具

自在的旅者

暂无认证

  • 1浏览

    0关注

    695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

软件测试人必会的移动应用性能测试工具—— PerfDog

自在的旅者 发布时间:2021-05-22 16:17:21 ,浏览量:1

前言

当前移动设备越来越多地涌现在我们日常生活中,人们通过移动设备可以高效地完成很多事,比如网络购物、充值缴费、新闻资讯、理财等。随着中国IT、互联网的发展和市场的不断成熟,人们对软件功能的期望值也逐步增高。试想一下,当你打开一个APP要花费2分钟,玩游戏不断的卡顿,视频通讯时软件电量消耗极快,这会多么令人苦恼,直接的后果就是放弃使用这些应用。对于这些应用的厂商来说,失去的是用户、市场及口碑,而这些往往决定了企业的生存与发展。

不容置疑,性能测试在任何软件的测试过程中都是一个很重要的环节,它直接影响了用户的体验和用户满意度。

一、APP性能测试

APP性能测试的关键指标主要包括:启动时间、内存、CPU、耗电量、流量、流畅度等。

APP性能测试的基本原理是在各种测试场景下通过监控APP的各项指标来识别和发现APP存在代码质量问题并对程序进行修正和优化。而APP的性能测试工具正是基于这一过程的自动化需求应运而生。

Android操作系统本身提供了一些官方性能测试工具,包括:检测布局复杂度的HierarchyViewer,开发者模式中的电量统计,检测内存泄露的DDMS-MAT等。

但是这些工具往往需要单独部署使用,没有很好的整合起来,并且安装、学习和使用耗费的时间成本较高。

APP性能测试的自动化工具市场上也有很多,主流的第三方工具包括:LeakCanary、Emmagee、iTest、GT以及最近被热炒的PerfDog。以下从四个方面对这些工具进行比较:

1.测试范围

除了 LeakCanary仅仅针对内存泄漏,其余各工具均能支持APP性能测试中的大部分指标项监测。

2.易用性

iTest/ Emmagee/ PerfDog明显略胜一筹,这三款工具不需要对APP再集成SDK即可对APP进行性能测试。

3.平台兼容性

GT和PerfDog既支持Android又支持IOS系统,但是PerfDog更好,因为在真机上测试不需要ROOT和越狱。

4.厂商影响力

GT和PerfDog均来自腾讯,GT由MIG专项测试组开发,而PerfDog由腾讯游戏部门开发,而我们知道对于游戏的性能指标要求比一般的应用测试要求更加苛刻和严格。

所以下面我们将重点放在PerfDog的关键功能和使用上。

 

二、认识PerfDog

移动性能测试一直是众多性能测试者的心头病:每次测试都要动用众多工具,ROOT/越狱难,工具准确性存疑,需要进行多次复测……等。基于此,腾讯研发了一款移动性能测试工具,并于2019年11月1日正式发布,开放下载——PerfDog,也称性能狗。

PerfDog性能狗是移动全平台iOS/Android性能测试工具平台,快速定位分析性能问题,提升APP应用及游戏性能和品质。

PerfDog的八大特性:

  • 移动全平台——支持Android/iOS移动平台,如手机、iPad、Watch、Android模拟器等。提供PerDog软件Windows&Mac版本。

  • 无需ROOT/越狱——Anroid设备无需ROOT,iOS设备无需越狱。高效解决Android&iOS性能测试分析难题。

  • 数据准确性——工具本身对测试设备CPU的性能影响

关注
打赏
1665557745
查看更多评论
立即登录/注册

微信扫码登录

0.0825s