当前位置: 首页>移动开发>正文

ios中有类似adb monkey 的操作吗 adb和monkey有什么区别

一、monkey应用场景

  Monkey测试是Android平台自动化的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,监测程序多久的时间会发生异常。

  Monkey是命令行工具

  Monkey弱点:Monkey虽然可以根据一个指定的命令脚本来发送按键消息,但其不支持条件判断,也不支持读取待测界面的值来执行验证操作。

  Monkey用来做什么:可以做压力测试,也可以用来做自动化测试。

  Monkey是在什么时候用:等产品稳定之后,没有太多bug的时候,一般会用monkey去测试待测应用的稳定性、健壮性(是否会发生闪退、崩溃)、整机测试。

二、monkey命令格式

  >启动安卓模拟器/真机

  >点击运行--输入cmd--进入命令行界面

  >查看设备连接情况: adb devices

  >在命令行界面输入monkey命令

  =如果Monkey需要制定设备,基本语法如下:

  >$ adb -s[device] shell monkey [options]

三、monkey常见参数

  -p 用于约束限制,用此参数指定一个或多个包(Package,即App名字)。指定了指定的包以后,Monkey将只允许系统启动指定的APP。如果不指定包,Monkey将允许系统启动设备中的所有APP。

  命令: adb shell monkey -p com.tencent.weixin 1000

   说明:com.tencent.weixin为包名,1000是事件计数(即让Monkey程序模拟1000次随机用户事件)

四、真实Android手机怎么连接电脑

  1、通过usb线将手机连接电脑

  2、下载安装Andriod手机驱动(驱动精灵、手机助手类似的软件)

  3、在手机中找到-设置》开发者选项-》usb调试

  4、在弹出的对话框中选项允许这台手机进行调试

  5、adb devices

五、真实手机Andriod手机WiFi 远程调试

  1、通过usb线将手机连接到电脑

  2、adb devices 能够监测到对应的设备

  3、adb tcpip 5555 确定手机端和电脑端的通信端口

  4、拔掉usb线,在通过adb connect 连接自己收ip地址。

六、adb常用命令

  adb install weixin.apk  --------为了获取apk的安装包所在地址,可以直接把apk拖到cmd的窗口获取,返回success就说明安装成功了。

  adb install -r weixin.apk   ----保留数据和缓存文件,重新安装APK

  adb uninstall com.tencent.weixin----卸载微信应用

  adb uninstall -k com.weixin ---卸载应用但保留数据和缓存文件

  adb shell dumpsys activity | find  "mFocusedActivity"----查看前台应用activity名

  adb connect/disconnect  -----通过WiFi进行远程连接手机进行调试。




https://www.xamrdz.com/mobile/4ga1963918.html

相关文章: