博客
关于我
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/

你可能感兴趣的文章
php在liunx系统中设置777权限不起作用解决方法
查看>>
PHP基于openssl实现的非对称加密操作
查看>>
php基本符号大全
查看>>
php基础篇-二维数组排序 array_multisort
查看>>
php基础配置环境变量
查看>>
php增删改查封装方法
查看>>
springboot之jar包Linux后台启动部署及滚动日志查看且日志输出至文件保存(超级详细)
查看>>
php多条件筛选功能的实现
查看>>
php多线程
查看>>
PHP大数组循环-避免产生Notice或者是Warning
查看>>
PHP大数组过滤元素、修改元素性能分析
查看>>
PHP大文件切片下载代码
查看>>
PHP如何下载远程文件到指定目录
查看>>
php如何优化压缩的图片
查看>>
php如何做表格,新手怎么制作表格
查看>>
RabbitMQ高级特性
查看>>
php如何定义的数位置,php如何实现不借助IDE快速定位行数或者方法定义的文件和位置...
查看>>
RabbitMQ集群 - 普通集群搭建、宕机情况
查看>>
php如何正确的获得文件的后缀名
查看>>
PHP如何生成唯一的数字ID
查看>>