实习【3】---自动化工具的实现与维护

1,背景:由于组内测试语义引擎是基于好几个平台来做的,所以会产生相当大的数据,比如响应时间等等一系列数据。而手动统计这些数据需要花费很长时间,这种情况下,我就提出是否可以写个工具,适当的减轻工作量

2,工具说明:文件的路径藏得特别深,需要读取不同文件夹下的文本和表格中的所需要的内容,写到另一个其他组提供的表格中。这个工具使用java写的,打包成jar包给他们了,所以后期维护还是我来做,后面可能会出一版python的

3,完成内容:可以自动获取项目的版本号,语言类型,平台,各种处理完的数据,物理内存,并将它们写入表格中。

4,遇到的问题:

a).处理表格时,我使用的是jxl包,由于我要将数据按行读取到表格中,所以在最后一行数据读取之前我是不能够将数据流关闭的,但是这里面只有函数close(),他是将表格刷新并关闭,也就是说我要想更新数据,他的表格也会关闭,这样其他数据就没法往里面写了,我一开始是想通过一个flag来控制是否关闭流的,后来发现没有好的限定条件,于是我通过键盘输入true/false来控制是否关闭,好处是能正常关闭流了,坏处就是我得手动控制,但这个的时间花费比统计数据相对小很多很多。

b).由于我处理的表格是csv的,我需要吧他处理成xls的,强制转的话可能在csv中是5列的数据,到xls中就变成了1列数据了,所以我得先将数据切割,按列存放

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值