欢迎观看本教程,此教程为2024年7月29日更新
大家好,欢迎大家来了解使用真机+Monkey+性能狗(PerDog)对app做稳定性测试
下面就让我们来一起学习吧
目录
一、什么是稳定性测试
稳定性测试就是指软件长时间的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务。
稳定性测试其实也是性能测试范畴中的一种方式。
二、测试工具
真机(Android)+Monkey+性能狗
这里木头人使用的是安卓的手机来做的测试,当然苹果也是可以的,使用苹果手机的朋友可以去查一些相关的资料,原理都是差不多的
三、工具下载
首先呢大家在做app测试的时候,不管是用模拟器也好还是用真机也好,都离不开adb命令的了解
想要了解学习更多adb命令的大家可以访问:Adb操作命令及详解------全面科普(测试木头人)_测试木头人的博客-CSDN博客
当然,大家如果只做稳定性测试的话呢,这里也是有命令的,也可以后期去了解一下
然后就是工具了,这里咱们用PerFog来对咱们的真机进行数据的检测,当然大家也可以使用Solopi或者GT来进行数据的检测
PerFog安装包:https://pan.baidu.com/s/1631fkUynTXGJ3SN4-FnP1w
提取码:1111
Solopi安装包:https://pan.baidu.com/s/1jpEpan8dpsEkWoK0QjA9lA
提取码:1111
GT安装包:https://pan.baidu.com/s/1M6u8K61Tnrb8L_uUQV0JvQ
提取码:1111
PerfDog(性能狗)是安装在电脑上对手机端的app进行检测
Solopi和GT是安装到手机上对app进行检测
四、PerfDog介绍
移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做任何修改,极简化即插即用。PerfDog支持移动平台所有应用程序(游戏、APP应用、浏览器、小程序、小游戏、H5、后台系统进程等)、Android模拟器、云真机等性能测试。支持APP多进程测试(如Android多子进程及iOS扩展进程APP Extension)。Windows & Mac OS X平台PerfDog桌面应用程序版本都支持对iOS和Android设备进行测试。PC上PerfDog可多开,单PC可同时测试多台手机。
五、开始配置
咱们吧性能狗下载好后打开:
咱们吧.exe文件发送到咱们的桌面,方便后期使用
完成之后咱们双击打开,后咱们注册账户
工具准备完成之后咱们开始连接手机
五、连接手机
首先使用数据线连接到咱们的手机,我这里拿小米举例子
会提示进入开发者模式
然后再设置里找到开发者选项
开启权限
允许USB调试
完成之后咱们打开性能狗连接到咱们的手机
选择要测试的app
选择好后验证咱们的性能狗是否可以正常检测
六、monkey命令
验证工具没有问题后咱们开始使用monkey命令
查看连接:adb devices
获取设备状态:adb get-state
获取手机IP地址:adb shell ifconfig wlan0
进行连接:adb connect ……
查包:adb shell pm list packages -3
获取指定一个app的包名
在手机打开需要获取包名的app
然后执行:adb shell dumpsys window | findstr mCurrent
开始执行monkey命令
举例:adb shell monkey -p com.netease.yanxuan -s 800 --ignore-crashes --ignore-timeouts --monitor-native-crashes --throttle 200 -v -v 20000 > E:\monkey_log\20221201.log
记得执行完命令就要去性能狗里录制哦
这里咱们举例去云端
数据会很详细的展示给咱们
八、ADB命令
当然,做稳定性测试还需要去分析日志,以及执行其他的adb命令去进行数据分析,这里木头人就不给大家演示了,大家可以去
(1条消息) Adb操作命令及详解------全面科普(测试木头人)_测试木头人的博客-CSDN博客
(1条消息) Adb操作命令及详解------全面科普(测试木头人)_测试木头人的博客-CSDN博客
(1条消息) Adb操作命令及详解------全面科普(测试木头人)_测试木头人的博客-CSDN博客
最后有什么问题欢迎大家私信
最后祝大家在计算机道路上一路长虹!!!
最后祝大家在计算机道路上一路长虹!!!
最后祝大家在计算机道路上一路长虹!!!