美文网首页
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
    

    相关文章

      网友评论

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

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