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

你可能感兴趣的文章
Python双版本下No module named 'requests'
查看>>
python及pycharm2018软件安装教程
查看>>
python去重txt文本_Python实现的txt文件去重功能示例
查看>>
python去掉列表的逗号,从Python列表项中删除标点符号
查看>>
Python卸载所有包
查看>>
python单线程下实现多个socket并发
查看>>
Python单元测试框架介绍(超详细~)
查看>>
Python单元测试框架
查看>>
python单元测试之unittest
查看>>
Python单元测试unittest实战
查看>>
Python单元测试-模拟VS补丁
查看>>
python协程实时输出_Python 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?...
查看>>
Python十进制&;包提供错误的结果
查看>>
Python化身“安全老中医”:一键搞定工控系统漏洞,从零基础到精通,收藏这篇就够了!
查看>>
Python加速运行技巧
查看>>
python办公自动化基础遍历文件夹
查看>>
python办公自动化基础输出文件和文件夹
查看>>
python办公自动化基础搜索文件
查看>>
python知识:@classmethod和@staticmethod的异同
查看>>
python前端之css
查看>>