android APP性能数据收集
来源:互联网 发布:c语言编程实例 编辑:程序博客网 时间:2024/05/19 11:47
APP性能数据收集操作指南
功能描述
集成monkey功能, 以及在手工测试app端功能时,自动收集相关数据,并生成HTML报告。
实现方法
1、采用python脚本来驱动测试;
2、调用androidSDK adb与monkey命令,进行数据采集和稳定性测试;
3、采集数据写入文件和数据库;
4、附带android其他小脚本,便于测试过程中使用;
5、根据实际情况修改配置文件后进行数据采集,生成静态HTML报告,数据一目了然
目录结构
代码目录结构:
性能数据收集使用指南
测试准备
1、配置文件
只需保证配置文件内容正确即可。
配置文件存放在src/config/目录下,名称是:config.ini。配置文件各参数介绍,请参考下图:
2、SQLIte数据库表设计说明
3、创建表SQL语句
略
4、涉及的第三方模块
模块名称
安装命令
模块说明
progressbar
pip install progressbar
进度条
configobj
pip install configobj
读取配置文件
matplotlib
pip install matplotlib
绘图使用
dateuti
pip install python-dateutil
绘图使用
numpy
pip install numpy
绘图使用
性能数据收集代码执行
执行src目录下run_performance.py,即可进行性能数据的收集工作,在数据收集期间,请手工进行app端的功能测试,这样的数据采集才具有意义。
Monkey稳定性测试
src目录下,执行run_monkey.py,可调用monkey命令进行稳定性测试,产生的日志信息记录在report目录下。
说明:
可在进行monkey稳定性过程中,进行性能数据收集操作,这样采集的数据为monkey稳定性测试期间被测app的性能数据。
测试报告查看
测试报告在report目录下Performance_Results.html文件,部分截图如下:
- android APP性能数据收集
- Facebook是如何收集其Android应用性能数据的
- Linux服务器性能数据收集
- python自动化性能数据收集
- 【性能工具】收集性能数据工具nmon
- 使用性能计数器收集性能数据
- android app崩溃日志收集
- Android App 性能优化
- Android App 性能优化
- Android App 性能优化
- Android APP 性能优化
- Android App 性能优化
- Android App 性能优化
- 优化Android App性能
- Android App 性能优化
- Android App性能测试
- 提示Android APP性能
- Android-App性能优化
- 【ci框架】ci框架中中有关redis文件缓存相关的文件
- 12天学好C语言——记录我的C语言学习之路(Day 3)
- 黑马程序员_笔记总结(给自己看的向)
- 如何知道一个python对象的类型?
- 算法导论——分治法——最大子数组问题
- android APP性能数据收集
- Android序列化
- 循环06~~~10
- 深入Android【八】 —— Activity间数据传输
- 股票学习31(公司财务分析02)
- POJ-1247
- 如何用Python来进行查询和替换一个文本字符串
- ACM暑期计划——第四天
- 使用xml.etree.ElementTree遍历xml所有节点