美文网首页
monkey自动化压测实战一【demo版本】

monkey自动化压测实战一【demo版本】

作者: 吉创研 | 来源:发表于2017-08-07 14:55 被阅读37次

    背景:为获取某一APP在安卓设备上CPU的占用率以及峰值!

    1、在安卓设备上创建log文件

    adb  shell
    cd /mnt/sdcard
    touch cpu.log
    touch monkey.log
    

    2、开始压测

    adb shell 
    monkey -p com.hunantv.imgo.activity -vvv 800| busybox awk 'NR { printf  "%s %s\n",  strftime(), $0 ; fflush(stdout) }' >/mnt/sdcard/logcat.log 
    

    命令格式:

    1、进入adb shell交互模式
    2、monkey -p 包名 -vvv 点击次数 | busybox awk 'NR { printf  "%s %s\n",  strftime(), $0 ; fflush(stdout) }' >日志路径
    

    3获取cpu信息

    adb shell    
    top -d 1 |grep com.hunantv.imgo.activity | busybox awk 'NR { printf  "%s %s\n",  strftime(), $0 ; fflush(stdout) }' >/mnt/sdcard/cpu.log
    

    命令格式:

    1、进入adb shell交互模式
    2、top -d 1 |grep 包名 | busybox awk 'NR { printf  "%s %s\n",  strftime(), $0 ; fflush(stdout) }' >日志路径
    

    4执行完毕,获取日志分析

    adb pull /mnt/sdcard/cpu.log /Users/dedelost/Desktop/cpu.log
    

    命令格式:

     adb pull 日志路径 移动到目标路径

    相关文章

      网友评论

          本文标题:monkey自动化压测实战一【demo版本】

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