之前写过monkey方面的测试,这次刚好有项目用到,并且需要监控性能信息,所以重构了一次
monkey 压力测试android
- python3
- 统计性能信息cpu,men,fps,battery,flow
- 支持wifi,gprs统计
- 统计crash信息
- 查看源码
monkey.ini 配置文件
cmd=adb shell monkey -p com.jianshu.haruki --throttle 500 --ignore-timeouts --ignore-crashes --monitor-native-crashes -v -v -v 200 >
package_name=com.jianshu.haruki
activity = com.baiji.jianshu.account.SplashScreenActivity
net = wifi
- throttle 每次事件等待500毫秒
- net 支持gprs和wifi
代码分析
主要监控代码