使用脚本同步MeterSphere开源持续测试平台与Jira的工单状态( 二 )
在MeterSphere的test_plan中查询未进行或者进行中的测试计划 , 并将其中在Jira中标记为“已完成”的计划的状态改为“已完成” 。try:for issue in jirainfo():sql = "SELECT * FROM test_plan WHERE name like '%" + issue.key + "%'"selectResultList = sqlInfo(1, sql)if selectResultList > 0:sql = ("UPDATE test_plan SET status = 'Completed' WHERE name like '%"+issue.key+"%'")print(sql)result = sqlInfo(2, sql)continueexcept Exception as err:print("error >>> ", err)
集成Jenkins
1. 下载代码
文章图片
文章图片
2. 配置定时任务Build Triggers , 设定为每天晚上12点执行 。
文章图片
文章图片
3. 执行脚本
文章图片
文章图片
效果展示
日常研发排期中状态为“进行中”的Jira工单 。
文章图片
文章图片
同步后的MeterSphere测试计划 , 以下测试计划都是通过脚本自动创建的 。
文章图片
文章图片
如果Jira工单关闭 , 那么Jenkins定时任务会发出脚本 , 关闭MeterSphere中对应的测试计划 。
到这里 , Jenkins定时任务创建完毕 , 小功告成 。
————————————————
版权声明:本文为博客园博主「奔跑中的wiggins」的原创文章 。
原文链接:
https://www.cnblogs.com/wiggins/p/15078801.html
关于MeterSphere
MeterSphere是FIT2CLOUD飞致云旗下品牌 。作为一款一站式的开源持续测试平台( github.com/metersphere ) , MeterSphere涵盖测试跟踪、接口测试、性能测试、 团队协作等功能 , 全面兼容JMeter、Postman、Swagger等开源标准 , 有效助力开发和测试团队充分利用云的弹性进行高度可扩展的自动化测试 , 加速高质量的软件交付 。
自2020年6月发布至今 , MeterSphere开源项目得到了开源社区的广泛认可和积极反馈 , 并已经在众多企业内落地使用 。截至2021年7月 , MeterSphere项目在代码托管平台GitHub上获得了超过5,000个Star和50,000次以上的独立下载 。
【使用脚本同步MeterSphere开源持续测试平台与Jira的工单状态】来源:搜狐
- 支付宝小程序收藏动态在哪看:具体的使用方法查看
- 永劫无间长枪怎么用(永劫无间长枪使用心得一览)
- 幻塔|幻塔喷气滑板怎么用(幻塔喷气滑板获取/使用技巧)
- 支付宝福卡刮奖怎么用(支付宝福卡刮奖优惠券使用流程一览)
- 猛鬼宿舍蜜獾商店买的道具不能用怎么回事(猛鬼宿舍蜜獾商店道具使用说明)
- 梦幻新诛仙灵脉怎么用(梦幻新诛仙灵脉使用方法详解)
- 蔚来回应宁德时代进入“换电市场”:欢迎有利于电动车主方便使用
- 蔚来:欢迎切有利于电动车主方便使用和方便出行的创新
- 梦幻新诛仙金锭和元宝有什么不同(梦幻新诛仙金锭和元宝使用途径介绍)
- 幻境公主钻石怎么用(幻境公主钻石高性价比使用建议)
