Monkey测试脚本如何编写

什么是Monkey

Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。

基础命令

启动微信的应用程序,并向其发送500个伪随机事件

adb shell monkey -p com.tencent.mm -v 500

常用命令

启动微信,忽略crash、超时、无响应等(具体–ignore等限制参数请自行百度),生成180000条随机事件,间隔500毫秒,后台运行,并将运行日志导入手机根目录下。

adb shell “monkey -pcom.tencent.mm –throttle 500 –ignore-crashes –ignore-timeouts –ignore-security-exceptions –ignore-native-crashes –monitor-native-crashes -v -v -v 180000 > /storage/sdcard0/monkey_log.txt &”

制作脚本思路解析

  1. 手机接入PC,并且adb桥接成功。[adb devices]
  2. 设置手机各项参数,如亮度、永不睡眠、时间等等。[adb shell cat /system/build.prop>phone.info]
  3. 选定需要执行Monkey的模块(手机有各种app,可将其全部列出,执行时选择即可)
  4. Monkey执行方式选择。比如,全模块执行(不选定随机生成事件)、单模块执行(仅针对单个App)、多模块执行(选中多个App)

具体代码见首页QQ群文件分享,感谢支持!

       

One Pingback

Comments are closed.

本站文章如未特殊注明,均为原创,转载请注明出处: 未必平凡  本文链接地址: https://vv2014.com/359.html