Python实现统计报告自动化并实现持续集成,极大提高工作效率

本文介绍了如何使用Python编写自动化程序,结合TAPD API进行缺陷统计,并将此流程接入持续集成,通过蓝盾或Jenkins实现一键生成Excel报告,显著提升工作效率。通过openpyxl库处理Excel,requests库处理HTTP请求,整个过程包括数据获取、时间计算、Excel写入和样式设置等步骤。
摘要由CSDN通过智能技术生成

是什么

统计报告是我做的一个自动统计缺陷并生成Excel的自动化程序,并且把这个自动化接入到持续集成,创建流水线,把耗时耗力的统计工作,只需要点击几个按钮,一分钟搞定

为什么

至于为什想要做,是因为统计缺陷数量的工作占用太多时间,如果借用缺陷管理工具的API,实现自动统计,则可以大大节省时间,提高效率,实现完自动统计之后,接入持续集成,这样可以解放自身劳动,任何想要看报告的人,都可以直接在持续集成环境中点击几个按钮,等一分钟左右,生成Excel报告

怎么样

我们的缺陷管理平台是TAPD,于是基于TAPD开放的接口,实现的自动统计
,每个人可以基于自身公司使用的缺陷管理平台的API去实现,个人觉得TAPD的接口设计不是很合理,调用不方便,文档也不全不详细等,且API不稳定,经常没有改任何代码的情况下,突然报错,过一会又好了,但是,毕竟在用别人的产品,就只能接受别人的限制,不稳定只能尽量的捕获异常,但是在稳定的情况下,还是能很好的帮助提高统计效率

使用的编程语言是Python,以前一直用Java,尽管也学了Python,但是没有运用,在实现这个自动统计的时候,也算是小小的实践了,对Python的了解进一步增强

使用的Excel库是openpyxl,使用的集成工具是蓝盾,也可以用行业内通用的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值