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

你可能感兴趣的文章
poj2309
查看>>
POJ2390 Bank Interest【水题】
查看>>
poj2398
查看>>
poj2478欧拉函数
查看>>
poj2546
查看>>
POJ2728 Desert King
查看>>
POJ2794 Double Patience[离散概率 状压DP]
查看>>
poj2828(线段树查找序列第k小的值)
查看>>
POJ2891:Strange Way to Express Integers——题解
查看>>
poj3045 Cow Acrobats(二分最大化最小值)
查看>>
poj3061 Subsequence(尺取法)
查看>>
poj3074 DLX精确覆盖
查看>>
poj3252(组合数)
查看>>
Qt笔记——QToolBox开发简易QQ聊天界面
查看>>
poj3307
查看>>
Qt笔记——QString与隐式共享、MVC架构
查看>>
Qt笔记——QSemaphore处理生产者/消费者模式
查看>>
Qt笔记——QMutex&QWaitCondition处理生产者消费者模式
查看>>
Qt笔记——QLable+QPixmap图片缩放踩坑
查看>>
Qt笔记——foreach与forever
查看>>