Fastbot_Android稳定性测试教程

一、下载项目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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容