博客
关于我
MonkeyTest脚本
阅读量:674 次
发布时间:2019-03-16

本文共 995 字,大约阅读时间需要 3 分钟。

monkey测试是一种常用的自动化测试工具,广泛应用于手机、平板等安卓设备的功能测试和性能测试。monkey测试通过模拟用户行为,对应用程序进行一次次完整性测试,帮助开发者发现潜在问题。

monkey测试的主要优点是高效性和可重复性,它能够在短时间内运行大量次的测试,减少开发和测试的时间成本。因此,许多开发人员都会通过批处理脚本来执行monkey测试。

以下是monkey测试的相关脚本示例:

monkey测试批处理脚本

@echo offtitle Monkey测试脚本set "monkey_path=C:\Program Files (x86)\monkey\monkey.exe"set brand=华为P40call :sap_pull_log:loopadb rootadb wait-for-deviceadb shell sleep 3if "%brand%"=="华为P40" (mask "C:\Program Files (x86)\monkey\monkey.exe" --throttle 300 -s 5000 -v -v --lib ../monkey lib --pkg com.example.app > D:\monkey.log)goto loop

日志处理批处理脚本

@echo offsetlocal enableDelayedExpansionset BRAND=%DATE:~-3,2%set PATH=/storage/sdcard0echo 截图后的日志目录:D:\MK_log\%DATE:~6,4%_%Time:~0,2%_%rand:5mkdir %LOGDIR%adb pull /data/anr/ %LOGDIR%adb pull /data/log/jank/ %LOGDIR%adb bugreport > %LOGDIR%\bugreport.log

monkey测试的核心参数包括:

  • -p package_name:指定测试的应用程序包名。
  • -v:详细输出日志,帮助分析测试结果。
  • -s:设置设备模型,确保测试在不同设备上可靠性。
  • --throttle:限制网络速度,模拟真实操作环境。

通过以上批处理脚本,可以轻松实现monkey测试的自动化流程。建立日志目录并合```正确的文件路径,确保批处理脚本的正确运行。

转载地址:http://vdeqz.baihongyu.com/

你可能感兴趣的文章
PLSQL中INDEX BY TABLE的 DELETE操作
查看>>
plsql学习笔记---plsql相关概念,以及基础结构
查看>>
plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致
查看>>
plsql查询乱码问题解决
查看>>
PLSQL的DBMS_GETLINE
查看>>
quartz简单demo,教你最快使用quartz
查看>>
PlutoSDR学习笔记(一)—函数API手册
查看>>
Quartz安装包中的15个example
查看>>
Quartz学习总结(2)——定时任务框架Quartz详解
查看>>
pm2 start命令中的json格式详解
查看>>
pm2启动报错
查看>>
pm2通过配置文件部署nodejs代码到服务器
查看>>
Unknown character set: 'utf8mb4'
查看>>
PML调用PDMS内核命令研究
查看>>
PMM安装-第一篇
查看>>
PMP知识要点(第九章)
查看>>
PNETLab 镜像包官方下载太慢?不急,最新版本PNET_4.2.10分享!
查看>>
pnpm : 无法加载文件...
查看>>
pnpm 如何安装指定版本
查看>>
pnpm的设计与npm的对比
查看>>