使用Monkey对APP进行压力测试

本文介绍了如何使用Monkey工具对Android APP进行压力测试和稳定性测试。Monkey是通过生成模拟用户操作的随机事件来测试APP的稳定性和性能,详细阐述了Monkey的使用步骤和命令参数解读,包括事件间隔、事件类型比例设置以及如何复现特定事件等问题。
摘要由CSDN通过智能技术生成

 

最近在对新开发的APP进行压力测试,学习了Monkey。在这里进行一下总结和记录。

monkey是手机系统自带的一个软件,它存在于adb shell中,对用户是不可见的,但是可以通过ADB(Android Debug Bridge)进入手机系统里面,它主要是生成用户或者系统的伪随机事件对APP进行压测。
这些伪随机事件是指模仿用户对手机的操作,比如,点击,滑动,截屏,调节音量,打开网络,点击home键,点击返回键等等等,代替我们手工进行测试。

具体步骤

一、通过USB连接上真机(打开手机里的开发者选项),或者电脑上有安装模拟器
二、打开电脑里的DOS终端(电脑–>运行,输入cmd回车)
三、输入adb shell 进入adb
四、monkey -p package(具体APP包名) 1000(对APP发出的事件数)

Monkey 具体命令参数解读

  1. mokey -p package
    例如:monkey -p com.zamtel.customer 1000
    我们开发的APP包名是:com.zamtel.customer,此命令表示对该APP进行1000次的事件操作
    如果不指定包名,就代表是对系统进行1000个随机事件操作

  2. monkey --throttle 1000
    代表每个事件间隔多少秒进行操作,这是毫秒级别,1000代表1秒,
    例:monkey

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值