美文网首页
Fastbot_Android稳定性测试教程

Fastbot_Android稳定性测试教程

作者: 冲锋丘丘人 | 来源:发表于2024-03-11 11:40 被阅读0次

一、下载项目Fastbot-Android

先从github中把项目克隆下来,地址如下
https://github.com/bytedance/Fastbot_Android

二、adb环境

adb连接android手机(请确保调试模式 和adb都已经正确安装。百度很多教程),即手机连接电脑后,在cmd上输入adb devices能够查看到设备

三、导入jar包

将Fastbot-Android项目中的jar包和lib目录下的文件导入到测试手机,建议导到/sdcard 和/data/local/tmp/
在dos命令窗口,先cd到Fastbot-Android项目中,然后执行命令

adb push libs  /data/local/tmp/

adb push fastbot-thirdpart.jar /sdcard

adb push framework.jar /sdcard

adb push monkeyq.jar /sdcard

四、获取包名

参考:https://blog.51cto.com/u_15127581/4708716

五、启动fastbot

fastbot启动会有很多参数,具体的参数意义如下:

  • -s 设备号 多个设备需要指定设备号,单独设备无需此-s参数
  • -p 包名 遍历app的包名,-p+包名
  • --agent reuseq 遍历模式,无需更改
  • --running-minutes 遍历时长(分钟) # 遍历时间:--running-minutes 时间
  • --throttle 事件频率 遍历事件频率,建议为500-800
    可选参数
  • --bugreport 崩溃时保存bug report log
  • --output-directory /sdcard/xxx log/crash 另存目录
    执行以下命令来启动fastbot
    adb -s 你的设备号 shell CLASSPATH=/sdcard/monkeyq.jar:/sdcard/framework.jar:/sdcard/fastbot-thirdpart.jar exec app_process /system/bin com.android.commands.monkey.Monkey -p 包名(你的包名) --agent reuseq --running-minutes 遍历时长 --throttle 事件频率(500-800) -v -v
    如果你只连接了一个android设备,切记取消 -s 直接执行
    栗子:
adb  shell CLASSPATH=/sdcard/monkeyq.jar:/sdcard/framework.jar:/sdcard/fastbot-thirdpart.jar exec app_process /system/bin com.android.commands.monkey.Monkey -p media.voko.android --agent reuseq --running-minutes 20 --throttle 600 -v -v --bugreport --output-directory /sdcard/test/log/crash

相关文章

  • Android 其他测试

    流量监控 电池监控 稳定性测试 安全测试

  • 硬件测试方法总结

    硬件测试方法总结# 稳定性测试## 注:稳定性测试,发包机与服务器均为win7旗舰版64bits系统 CPU、内存...

  • Monkey测试方法

    一、随机稳定性测试 模拟用户长时间的随机操作,检查被测应用的稳定性(测试期间是否出现crash或ANR)。测试脚本...

  • 淘宝团队是如何进行稳定性测试的?

    稳定性测试有哪些好用的方法和工具?安卓绿色联盟的稳定性标准是如何制定的?淘宝团队如何进行稳定性测试?阿里巴巴高级测...

  • 关于Jmeter长时间压测的可视化监控报告

    最近有个测试项目,是针对云平台的数据库连接稳定性测试,一般做稳定性测试想到的工具是Loadrunner,因为“成熟...

  • 功能测试用例编写框架-2020-04-22

    功能测试框架可以包括:界面友好性测试、功能测试、链接测试、容错测试、稳定性测试、常规性能测试、配置测试、算法测试等...

  • 阿里巴巴测试环境稳定性提升实践

    导读:测试环境是研发/测试同学最常用的功能,稳定性直接影响到研发效率,那如何提升测试环境的稳定性?阿里巴巴应用与基...

  • 2018-05-03 Monkey 测试方法

    一、Monkey 测试实例 1、常规的稳定性测试 测试背景:被测程序是 Android 应用( App ),测试希...

  • 测试的阶段和种类

    性能测试、压力测试、负载测试、强度测试、稳定性测试、健壮性测试、功能测试、接口测试……,这么多眼花缭乱的测试类型名...

  • 【编测编学】分享一套好用的功能测试用例编写框架

    功能测试用例编写框架 功能测试框架可以包括:界面友好性测试、功能测试、链接测试、容错测试、稳定性测试、常规性能测试...

网友评论

      本文标题:Fastbot_Android稳定性测试教程

      本文链接:https://www.haomeiwen.com/subject/nqemzdtx.html