在做自动化脚本测试中,需要去获取Android设备CPU和内存数据,并对不同CPU占用场景进行模拟,用来测试系统不同CPU状态下对应用运行状态的影响。本文内容包括Python与adb shell命令的交互,Android性能数据的获取,及压测场景模拟工具的调用。
一、Python与adb shell的交互
1. Python常规adb shell命令交互调用
使用subprocess,执行adb shell命令,获取输出结果和异常信息,一次性执行,一版用来获取一些系统信息。
# coding=utf-8 import subprocess def adbShell(cmds): """ :pa[......]