[发明专利]分布式程序覆盖率统计方法及装置在审
| 申请号: | 202110709987.4 | 申请日: | 2021-06-25 |
| 公开(公告)号: | CN113434407A | 公开(公告)日: | 2021-09-24 |
| 发明(设计)人: | 练婉利;付涛;吕尚;孟凡亮 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;刘熔 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 程序 覆盖率 统计 方法 装置 | ||
1.一种分布式程序覆盖率统计方法,其特征在于,所述方法包含:
获取目标分布式程序的版本信息,根据所述版本信息生成统计参数;
根据所述统计参数获取测试环境和生产环境的分布式程序运行信息、底层分布式程序与用户栏目的映射信息与测试环境版本的起止时间信息;
通过所述版本信息关联所述分布式程序运行信息、所述映射信息和所述起止时间信息计算出覆盖统计信息;
根据所述覆盖统计信息生成覆盖统计结果。
2.根据权利要求1所述的分布式程序覆盖率统计方法,其特征在于,根据所述统计参数获取测试环境和生产环境的分布式程序运行信息包含:
通过分布式监控中心的数据库获得各分布式节点在测试环境和生产环境下提供的运行数据;
根据所述运行数据按数据类型分类聚合构建分布式程序运行信息。
3.根据权利要求2所述的分布式程序覆盖率统计方法,其特征在于,通过所述版本信息关联所述分布式程序运行信息包含:
通过所述版本信息中程序名称匹配所述分布式程序运行信息中对应的程序名称,根据匹配结果获取所述分布式程序运行信息中的测试运行测试次数、最后一次运行时间和生成运行次数;
将所述程序名称与测试运行测试、最后一次运行时间和生成运行次数关联后存储。
4.根据权利要求1所述的分布式程序覆盖率统计方法,其特征在于,通过所述版本信息关联所述映射信息包含:
通过所述版本信息中程序名称匹配所述映射信息中底层分布式程序名称,根据匹配结果获取所述映射信息中上层调用门户渠道应用和用户交易栏目;
将所述程序名称与上层调用门户渠道应用和用户交易栏目关联后存储。
5.根据权利要求1所述的分布式程序覆盖率统计方法,其特征在于,根据所述覆盖统计信息生成覆盖统计结果包含:
根据预设的多个类别规则分析所述覆盖统计信息获得一个或多个覆盖数据;
通过预定标注规则分别标识所述覆盖数据后生成覆盖统计结果。
6.根据权利要求1至5中任一项所述的分布式程序覆盖率统计方法,其特征在于,所述版本信息包含项目名称、子应用名称、版本号、程序变更属性和程序变更日期;测试环境下的分布式程序运行信息包含:子应用名称、程序名称、运行次数和最后一次运行时间;生产环境下的分布式程序运行信息包含:子应用名称、程序名称和运行次数;所述映射信息包含分布式程序名称、上层调用门户渠道应用和用户交易栏目;所述起止时间信息包含版本名称、开始测试时间和结束测试时间。
7.根据权利要求1所述的分布式程序覆盖率统计方法,其特征在于,所述覆盖统计信息包含子应用名称、程序名称、生产程序调用量、测试程序调用量、最后一次程序测试时间、最后程序发版时间、上层调用门户渠道应用、用户交易栏目、项目名称和覆盖属性。
8.根据权利要求7所述的分布式程序覆盖率统计方法,其特征在于,所述覆盖属性为字典值组合,所述字典值组合包含生产存量未覆盖、生产存量已覆盖、增量未覆盖、增量未回归、增量已覆盖、生产零交易量程序和计划删除程序对应的预设数值。
9.一种分布式程序覆盖率统计装置,其特征在于,所述装置包含发布模块、采集模块、计算模块和输出模块;
所述发布模块用于获取目标分布式程序的版本信息,根据所述版本信息生成统计参数;
所述采集模块用于根据所述统计参数获取测试环境和生产环境的分布式程序运行信息、底层分布式程序与用户栏目的映射信息与测试环境版本的起止时间信息;
所述计算模块用于通过所述版本信息关联所述分布式程序运行信息、所述映射信息和所述起止时间信息计算出覆盖统计信息;
所述输出模块用于根据所述覆盖统计信息生成覆盖统计结果。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8任一所述方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有由计算机执行权利要求1至8任一所述方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110709987.4/1.html,转载请声明来源钻瓜专利网。





