美文网首页软件测试测试
monkey:get更多性能数据 (五)

monkey:get更多性能数据 (五)

作者: 云层_ | 来源:发表于2018-12-05 00:19 被阅读0次

概述

运行时还可以做什么?-----结合辅助命令,获取更多信息(性能测试) 

常规测试只要记录下Monkey日志,再分析Monkey日志检查是否有异常即可。但是,很多时候,测试除了想知道执行过程是否有异常,还需要能获取执行过程中的一些详细信息或性能数据,比如想知道在Monkey执行过程中是否存在内存泄漏或内存溢出,需要获取内存信息。此时,我们需要借助一些辅助的命令来获取更多信息。

方法

执行Monkey的同时,另起一个CMD命令行窗口输入对应命令执行即可。

首先,可能需要获取被测应用的UID 

        步骤1:查看APP的进程ID(PID) 

                        adb shell ps | grep $package_name 

        步骤2:查看APP的用户ID(UID) 

                        adb shell cat /proc/$pid/status

1)记录logcat日志信息:

adb shell logcat -v time > logcat.txt

2)获取内存信息:

adb shell dumpsys meminfo $package_name or $pid

3)获取CPU信息:

adb shell top -n 1 |findstr $package_name or $pid

4)获取电量信息:

adb shell dumpsys battery

5)获取GPU信息:

GPU信息命令:adb shell dumpsys gfxinfo $package_name or $pid

要获取GPU信息,在“开发者选项”中打开“GPU呈现模式分析”,如图3所示:

6)获取流量信息: 

adb shell cat/proc/uid_stat/$uid/tcp_rcv 

adb shell cat/proc/uid_stat/$uid/tcp_snd

相关文章

  • monkey:get更多性能数据 (五)

    概述 运行时还可以做什么?-----结合辅助命令,获取更多信息(性能测试) 常规测试只要记录下Monkey日志,再...

  • Code Monkey 程序员之歌(字幕版)

    Code Monkey get up get coffee 程序猿起身喝咖啡 Code Monkey go to ...

  • Monkey测试的基本使用

    性能测试之Monkey基本命令 一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。 二、Mon...

  • Monkey测试的基本使用

    性能测试之Monkey基本命令 一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。 二、Mon...

  • 2018-12-06

    If you pay peanuts, you get monkey. Computation on HMM Vi...

  • python高手之路 笔记4 性能与优化专题

    性能与优化 数据结构 多利用python本身的代码 dict.get()示例 set()示例 defaultdic...

  • 树梅派中的GUI编程

    1.tkinter 2.pyqt4 sudo apt-get install python-qt4 monkey-...

  • iOS monkey性能测试

    iOS monkey 自动化测试 原理 为了减轻测试人员的测试任务,monkey测试是利用测试工具执行相应的测试脚...

  • monkeyrunner1

    一、monkey与monkeyrunner比较: monkey:较难支持插件编写;无截屏功能;对数据流控制能力弱...

  • HTML表单

    post 和 get 方式提交数据有什么区别? 区别有以下五点,如下所示 表象不同,get把提交的数据url可以看...

网友评论

    本文标题:monkey:get更多性能数据 (五)

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