Android---Monkey指令进行压力测试实例(模拟点击)

简介:

我们在做安卓APP测试的时候,经常会用到Monkey指令来模拟对APP的点击操作,从而达

 

到多次点击的效果,比如连续点击1W次,看看APP的运行情况。下面呢我就给大家介绍下

 

Monkey指令模拟点击APP的的方法。

 

  • 下载好adb文件,我这里是已经有了,然后解压到自己的某个路径(随意,不强

制放在C盘目录下),我这里放在了D

wKioL1kBo3WAwcP0AAAiWruCpHw436.png-wh_50

 

  • 设置好adb的环境变量:

wKiom1kBo4fxaSXzAAC2oB9lp-o718.png-wh_50

 

  • 通过cmd验证是否安装成功,输入adb shell,成功的话会显示如下:

 

 wKioL1kBo5aSFgTDAAAxQ8SCKuM189.png-wh_50

 

我这手机在充电模式,这样显示了。开机后不会有下面的error信息。

 

  • 在手机上先安装好要测试的APP,然后在cmd里发送指令。

 

首先,我们要获取到这个APP的包名,使用指令如下:aapt dump badging +包的路径

 

执行指令后,name变量的对应的值就是包名

wKiom1kBo6OSCUJ0AABNlriK22c929.png-wh_50

 

  • 使用指令发送压力测试

wKioL1kBo6zTkNIFAAAEGvyWT84151.png-wh_50

我们执行adb shell的时候就已经连接到手机上了,所以不要乱发送指令,有可能会把

 

手机玩坏!

 

这里-p就是上一步查看到的包名,-v只要执行的次数,我这里是10000,后面的路径是

 

Log的存放路径。

 

好了,一个简单的Monkey压力测试就算完成了


本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1920085,如需转载请自行联系原作者

相关文章
|
6天前
|
XML Android开发 数据格式
android点击FrameLayout、LinearLayout等父布局没响应的原因以及解决方案
android点击FrameLayout、LinearLayout等父布局没响应的原因以及解决方案
42 2
|
6天前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
|
6天前
|
JSON 搜索推荐 网络协议
玩转curl指令—测试简单的HTTP接口
玩转curl指令—测试简单的HTTP接口
82 0
|
6天前
|
文字识别 小程序 测试技术
网易私有云新增的测试驱动力,Airtest-ocr文字识别点击真香!
网易私有云新增的测试驱动力,Airtest-ocr文字识别点击真香!
132 0
|
6天前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
15 0
|
6天前
|
Android开发
Android应用实例(一)之---有道辞典VZ.0
Android应用实例(一)之---有道辞典VZ.0
12 2
|
6天前
|
Web App开发 设计模式 测试技术
python自动化测试实战 —— 自动化测试框架的实例
python自动化测试实战 —— 自动化测试框架的实例
19 0
|
6天前
|
Android开发
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。 【5月更文挑战第2天】
21 0
|
6天前
|
Android开发 C++
Android P HAL层添加HIDL实例
Android P HAL层添加HIDL实例
18 0
|
6天前
|
DataWorks NoSQL 关系型数据库
DataWorks操作报错合集之在使用 DataWorks 进行 MongoDB 同步时遇到了连通性测试失败,实例配置和 MongoDB 白名单配置均正确,且同 VPC 下 MySQL 可以成功连接并同步,但 MongoDB 却无法完成同样的操作如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
35 1