稳定性测试就是指软件长时间的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务。
指标:
· 异常的次数
· 异常的频率
· APP的稳定性测试如何实施?
首选Monkey
Monkey是向系统发送随机的用户事件流(如按键输入、触摸屏输入和手势输入等),实现对正在开发的应用程序进行稳定性测试。可以更好的模拟用户操作,确保App的稳定性。
Monkey运行原因
1、Monkey 程序是由 Android 系统自带,使用 Java 语言写成,其本身是安卓系统下的一个monkey.jar文件。在Android文件系统中的存放路径是: /system/framework/monkey.jar;
2、Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中 的存放路径是:/system/bin/monkey;
3、Monkey 启动方式:在 cmd 命令提示符里面输入命令行来启动 monkey 测试。
4、命令行:adb shell monkey——monkey.shell——monkey.jar——安卓进程——设备上执行测试
Monkey原理图
一.所需软件
1.Python3.7
2.Pycharm社区版
3.SDK 下载网址:http://www.androiddevtools.cn/
4.雷神模拟器
5.58同城apk
二.SDK 环境搭建
1、下载 android-sdk,这个是做 android 测试和开发的必备环境。
2、解压后,里面有个 SDK manager.exe 双击打开。
3.勾选你要现在的 API 版本和对应的 android 版本,后面模拟器会用到,然后坐等下载。
在系统变量新建:ANDROID_HOME,对应变量值:
E:\android-sdk-windows(sdk 安装路径)
2.path 添加两个变量,将以下箭头所指的两个文件路径添加到 path 里。
path下添加如下两个路径:
E:\android-sdk-windows\tools 和 E:\android-sdk-windows\platform-tools
adb环境
1.因为 adb 是在 D:\androidsdk\android-sdk-windows\platform-tools
这个目录下的,所以上面添加了环境变量后,可以直接在 cmd 里面运行了。
2.在 cmd 输入 adb 可以查看对应版本号。
三、连接雷神模拟器—adb connect 127.0.0.1:5555
首先要打开USB调式选项(默认是没有开启调式模式的)
开启调式模式操作步骤:依次打开设置–关于-连击5次版本号,再返到我设置主页就可以看到开发者选项
雷电模拟器:adb connect 127.0.0.1:5555
使用指令:adb devices
连接信息解释
1.手机设备:显示设备的序列号,即b2355f8a
2.模拟器:显示ip地址和端口,即127.0.0.1:62001
3.device:已识别的设备,连接成功
4.unauthorized:没有授权,需要手机上授权后才能连接
5.unkown:未识别的设备
6.offline:离线设备
主流安卓模拟器连接方式:
1.夜神模拟器:adb connect 127.0.0.1:62001
2.逍遥安卓模拟器:adb connect 127.0.0.1:21503
3.天天模拟器:adb connect 127.0.0.1:6555
4.海马玩模拟器:adb connect 127.0.0.1:53001
5.网易MUMU模拟器:adb connect 127.0.0.1:7555 MacOS:adb connect 127.0.0.1:5555
6.genymotion模拟器:adb connect 127.0.0.1:5555
7.谷歌原生模拟器:adb connect <设备的IP地址>:5555
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理