自制基于python的DoU log分析脚本
工作中测试DoU的log需要分析,原先是使用excel,去ctrl c,ctrl v截取数据,整理格式等等。一来,这工作虽然很简单,但是非常耗时,不熟练的人(比如我)一搞搞个半天;二来,不小心还会出现数据对齐出错,丢失不全等等问题(比如我)。耗时,结果还不对。
所以,为了解决这个问题,我就拿起自学的三脚猫python出来玩一把了。
github地址:https://github.com/SugarsL/-HTC-SR_log_parser-for-DoU-test
数据格式等都在github上有范例。
功能概述:
1-1、脚本会提取相关数据,计算DoU测试时间,消耗的总电量,再计算平均耗电流。电量/时间=平均耗电流。
1-2、通过预设电池额定容量,计算出预期的DoU时间。额定容量/平均耗电流=预期DoU时间。
1-3、通过对比预期DoU时间与实际DoU时间,查看测试机器的硬件状态等。
最终是输出一份csv的结果。
2-1、脚本提取相关信息,计算出DoU测试脚本每一项测试使用的电量(包括测试项目,以及测试项目后一段休眠时间内的耗电量)
2-2、将每一项的电量结果(测试项目,休眠)的数据制作成柱状图,进行对比。
2-3、支持单份,2份,3份log,同时分析,并同时再图中画出,方便进行对比。
对比图示例如下:
转载于:https://www.cnblogs.com/lingjiajun/p/10976181.html
自制基于python的DoU log分析脚本相关推荐
- python信息采集管理系统_基于Python的求职信息采集分析系统设计与实现
基于 Python 的求职信息采集分析系统设计与实现 关鑫洁 ; 黄思奇 ; 位磊 [期刊名称] <计算机时代> [年 ( 卷 ), 期] 2020(000)003 [摘要] 为了便于求职 ...
- 基于python的智能家居_基于Python的智能家居自动化测试脚本设计及实现
投稿网址 http:www.VideoE.cn|<电视技术>第39 卷第5 期(总第458 期) 117 [本文献信息]沈杰,潘科,刘昕,等. 基于 Python 的智能家居自动化测试 ...
- python微博评论情感分析_基于Python的微博情感分析系统设计
2019 年第 6 期 信息与电脑 China Computer & Communication 软件开发与应用 基于 Python 的微博情感分析系统设计 王 欣 周文龙 (武汉工程大学邮电 ...
- python微博文本分析_基于Python的微博情感分析系统设计
基于 Python 的微博情感分析系统设计 王欣 ; 周文龙 [期刊名称] < <信息与电脑> > [年 ( 卷 ), 期] 2019(000)006 [摘要] 微博是当今公众 ...
- 基于Python 的京东秒杀 火车票脚本
基于Python 的京东秒杀 火车票脚本 摘要 在购买京东商品的时候,总是觉得等的太久,突然想想,要不,自己写个抢单的脚本,于是,有了这篇博文,这里来分享下自己的心得. 原理介绍 客服端不断向服务器, ...
- 基于python的智能文本分析 书_推荐一本Python数据分析必备工具书
身处大数据领域,我们每天都不得不与各种各样的数据打交道,无论是围绕数据去进行计算还是分析,它们都分属大数据领域的一个细分领域.在数据分析领域,Python语言一直一枝独秀,本文作者在数据分析领域深耕多 ...
- 基于python和era再分析风场的的风玫瑰图制作
1. 简介 当今风电新能源规划如火如荼,对于风电建设,确定规划区域的风玫瑰图是基础的步骤,对于缺少实测资料的地区,可以通过再分析数据获取该区域的风场历时数据,并基于此绘制风玫瑰图. 近年来,era5的 ...
- python游戏按键无效_瞬速掌握Python系统管理-调试和分析脚本1-debugging
调试和分析在Python开发中发挥着重要作用. 调试器可帮助程序员分析完整的代码. 调试器设置断点,而剖析器运行我们的代码,并给我们执行时间的详细信息. 分析器将识别程序中的瓶颈.我们将了解pdb P ...
- 基于python的咖啡数据集分析
工具:jupyter notebook 启动界面: 代码分析: # -*- coding='utf-8' -*- ''' 功能:基于咖啡数据集的python(引导法)数据分析技术 作者:pegasus ...
最新文章
- Algorithms学习笔记-Chapter0序言
- linux oracle11g开机,Linux 下Oracle11g 自动随系统启动
- java 反射 field get方法_JAVA学习之反射getDeclaredField()方法与getField()方法的区别
- LeetCode 198, 213 House Robber
- 2.2 Zend_Controller 基础
- 坐标字符NYOJ 298 点的变换 (矩阵快速幂)
- 使用ping方法,依据TTL值,探测对方主机操作系统
- VM虚拟机装Windows2000成功后VM Tools失败解决方法
- js给图片打马赛克?
- USB3.0 HUB方案之VL817-Q7
- 形式逻辑(04)选言判断 和 推理
- Matlab中如何定义和使用colormap?|colormap的使用
- Widows 环境下安装 ElasticSearch 并配置 ElasticSearch Head 插件
- una到底啥意思_una到底啥意思_Una_英文名Una是什么意思
- [原创] poi-tl 合并word文档 (使用NiceXWPFDocument)
- Hive2 beeline 使用方法
- python3 使用openpyxl 处理excel表格数据
- MySQL之虚拟列的详细讲解
- 串行同步通讯-I2C
- python副业推荐以及变现渠道介绍,接单注意事项,超详细