移动端测试主要针对手机端的稳定性 cpu fps jks 耗电量 流量 等性能进行测试。
一、稳定性测试 安卓APP的稳定性测试一般是用adb命令进行调试 1.安装、下载adb命令,教程太多,不在一一介绍了,最简单的命令就是 pip啦
pip install adb安装成功后,这里usb调试,手机链接电脑,手机调成开发者模式。
adb devices 链接成功后。 cf264b8f device 出现上述,即为链接成功。
接下来查看,andriod手机的所有包。
adb shell pm list packages找到所要测试的包名,一般情况下。开发给包名的,当然这里也涉及到了包的安装与卸载
adb shell uninstall/install 将安装包直接复制到这,点击回车就能进行安装与卸载了。 接下来知道包名,就可以进行稳定性测试了。 本次测试APP包名为clound.animal.com 一般命令为:
```bash adb shell -p clound.animal.com(包名) 1000一般如果不指定事件的话,就是发送随机事件。后面就是事件的次数
指定事件的话,以下为指定命令: ```bash --pct-touch <percent>:指定触摸事件的百分比。 --pct-motion <percent>:指定滑动事件的百分比。 --pct-trackball <percent>:指定轨迹球事件的百分比。 --pct-nav <percent>:指定导航事件中,up、down、left、right等事件的百分比。 --pct-majornav <percent>:指定导航事件中,back、menu等事件的百分比。 --pct-syskeys <percent>:指定系统按键的百分比,包括HOME、Back、音量等。 --pct-appswitch <percent>:指定Activity之间切换的比例。 --pct-anyevent <percent>:指定任意事件的百分比。于是我们就可以将各种事件进行组合了,如:
adb shell monkey -v -v -v -s 8888 --throttle 300 --pct-touch 30 --pct-motion 25 --pct-appswitch 25 --pct-majornav 5 --pct-nav 0 --pct-trackball 0 -p cloud.animal.com 10000 >D:\monkey.txt就是指定种子值为8888,指定触摸事件占30%、手势事件占25%、Activity跳转占25%、主导航占5%、方向导航0%、轨迹球0%,剩下的15%随机分配给其它未指定的事件,约束只测试包名为开发APP为()的应用,指定事件数为10000次,输出的测试信息保存到D盘的monkey.txt文件中。
加粗样式 perfdog为一款腾讯开发的轻量级性能测试软件。 只用在腾讯官网下载安装,usb链接,点击开始就可以使用啦,教程很多就不一一介绍了。这里着重分析下本次所测软件,我公司开发的一款直播软件,性能。 这里可以看到概览