adb shell monkey
2021/11/20 7:13:07
本文主要是介绍adb shell monkey,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
monkey 在模拟器或真机里在,。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),
打开app 查看包名
adb shell dumpsys window windows | findstr mFocusedApp
ignore
美[ɪɡˈnɔːr] 忽略
需要控制monkey执行的时间,可以通过设置执行时长/事件发送延时,计算出需要执行的次数。
如:想要monkey运行24小时,每100毫秒发送一个事件。246060*1000/100=864000(次)
此次monkey将会运行24小时
adb shell monkey -p com.cqxiaokang.app.pmp --ignore-crashes --ignore-timeouts --ignore-security-exceptions(忽略权限问题) --throttle 100 1000 >F:\monkey.log
清除log 内容 adb logcat>F:\monkey.log
adb shell monkey -p com.cqxiaokang.app.pmp -s 200 --throttle 500 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes -pct-touch 20 -pct-motion 20 -pct-trackball 5 -pct-nav 10 -pct-majornav 10 -pct-syskeys 10 --pct-appswitch 5 -pct-anyevent 20 -v-v 1000 -duration 0.1>D:/monkey.log
adb shell monkey -p com.cqxiaokang.app.pmp --ignore-crashes --ignore-timeouts --ignore-security-exceptions pct-touch 20 -pct-motion 20 -pct-trackball 5 -pct-nav 10 -pct-majornav 10 -pct-syskeys 10 --pct-appswitch 5 -pct-anyevent 20 -v-v-v--throttle 100 1000 >F:\monkey.log
关闭monkey测试
cmd里:
1、adb shell
2、ps|grep monkey (查看进程,grep是按关键字搜索
3、找到monkey的端口号
4、kill 端口号
常用的liunx指令
ps 查看进程
kill 杀掉进程
tail -f xx.log 实时查看后端日志
tail -1000 xx.log 查看最近1000行日志
nestat -anp |grep 端口号
web和app测试差别
业务流程,功能测试一样
app多了些专项测试:
兼容性测试,兼容不同的系统,安卓,ios 系统,不同厂家 华为,oppo vivo,小米
不同的屏幕分辨率大小,
交互测试,调用相机,来电,来短信。
电量、流量测试
稳定性测试,看系统会不会发生ANR,崩溃,错误
安装、更新、卸载测试
这篇关于adb shell monkey的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解