Android之app压测实践

作者: 五娃儿 | 来源:发表于2017-10-25 12:09 被阅读84次

    环境准备

    1、AndroidSDK环境(可参考本文

    2、Python环境(可参考本文

    压测步骤(6步)

    1、打开手机上的开发者选项,勾选USB调试

    2、手机与电脑链接,通过usb线将两者链接,并在cmd窗口中执行adb devices

    显示链接的设备名称

    3、安装测试app

    adb install xxx.apk(默认被放下data/app路径下)

    4、获取App包名 (只列举了自己实际工作中使用的两种,还可以通过其他命令以及工具获取,可以参考他人整理的内容

      4.1、通过adb shell pm list package 获取包名(ps:如果想获取包的路径可使用adb shell pm list package -f)

    结果

      4.2、adb shell dumpsys activity> d:\log.txt(需要先打开apk后,再敲入命令)

    通过txt文件进行查找结果

    5、发送压测指令 adb shell monkey 10(10的含义,告诉monkey执行10个指令,指令由monkey随机操作;Events injection的个数与约定的10 是一致的所以说明没有异常事件)

    执行结果

    上述操作是在整个android·机器中随机点击,并未达到想要的目的,如制定某个app进行随机操作

    解决方式:adb shell monkey -p package 100

    执行结果

    // 后面的内容 app 前-后-前(表示由app前台调用后台又返回到前台的过程)

    相关文章

      网友评论

        本文标题:Android之app压测实践

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