[发明专利]分布式程序覆盖率统计方法及装置在审
申请号: | 202110709987.4 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113434407A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 练婉利;付涛;吕尚;孟凡亮 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;刘熔 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 程序 覆盖率 统计 方法 装置 | ||
本发明提供了一种分布式程序覆盖率统计方法及装置,涉及大数据分析领域,可应用于金融领域和其他领域,所述方法包含:获取目标分布式程序的版本信息,根据所述版本信息生成统计参数;根据所述统计参数获取测试环境和生产环境的分布式程序运行信息、底层分布式程序与用户栏目的映射信息与测试环境版本的起止时间信息;通过所述版本信息关联所述分布式程序运行信息、所述映射信息和所述起止时间信息计算出覆盖统计信息;根据所述覆盖统计信息生成覆盖统计结果。
技术领域
本发明涉及大数据分析领域,可应用于金融领域和其他领域,尤指一种分布式程序覆盖率统计方法及装置。
背景技术
目前软件在交付给第三方进行适应性测试时,以项目维度的测试情况与分布式框架的后台服务统计是割裂的,在适应性测试时存在以下问题,1、无法以项目维度统计服务覆盖率,不利于项目负责人控制项目进度。2、无法以子应用维度统计服务覆盖率,不利于技术负责人掌握测试情况。3、无法关注重点服务以及零交易量服务,不利于重点交易性能分析和0交易量服务治理。4、项目持续多次发版情况下,无法统计最新交付程序是否进行了回归测试。
发明内容
本发明目的在于提供一种分布式程序覆盖率统计方法及装置,以方便项目负责人了解项目进展,以把控测试风险和提高测试覆盖率,进而达到项目投产标准。
为达上述目的,本发明所提供的一种分布式程序覆盖率统计方法,所述方法包含:获取目标分布式程序的版本信息,根据所述版本信息生成统计参数;根据所述统计参数获取测试环境和生产环境的分布式程序运行信息、底层分布式程序与用户栏目的映射信息与测试环境版本的起止时间信息;通过所述版本信息关联所述分布式程序运行信息、所述映射信息和所述起止时间信息计算出覆盖统计信息;根据所述覆盖统计信息生成覆盖统计结果。
在上述分布式程序覆盖率统计方法中,优选的,根据所述统计参数获取测试环境和生产环境的分布式程序运行信息包含:通过分布式监控中心的数据库获得各分布式节点在测试环境和生产环境下提供的运行数据;根据所述运行数据按数据类型分类聚合构建分布式程序运行信息。
在上述分布式程序覆盖率统计方法中,优选的,通过所述版本信息关联所述分布式程序运行信息包含:通过所述版本信息中程序名称匹配所述分布式程序运行信息中对应的程序名称,根据匹配结果获取所述分布式程序运行信息中的测试运行测试次数、最后一次运行时间和生成运行次数;将所述程序名称与测试运行测试、最后一次运行时间和生成运行次数关联后存储。
在上述分布式程序覆盖率统计方法中,优选的,通过所述版本信息关联所述映射信息包含:通过所述版本信息中程序名称匹配所述映射信息中底层分布式程序名称,根据匹配结果获取所述映射信息中上层调用门户渠道应用和用户交易栏目;将所述程序名称与上层调用门户渠道应用和用户交易栏目关联后存储。
在上述分布式程序覆盖率统计方法中,优选的,根据所述覆盖统计信息生成覆盖统计结果包含:根据预设的多个类别规则分析所述覆盖统计信息获得一个或多个覆盖数据;通过预定标注规则分别标识所述覆盖数据后生成覆盖统计结果。
在上述分布式程序覆盖率统计方法中,优选的,所述版本信息包含项目名称、子应用名称、版本号、程序变更属性和程序变更日期;测试环境下的分布式程序运行信息包含:子应用名称、程序名称、运行次数和最后一次运行时间;生产环境下的分布式程序运行信息包含:子应用名称、程序名称和运行次数;所述映射信息包含分布式程序名称、上层调用门户渠道应用和用户交易栏目;所述起止时间信息包含版本名称、开始测试时间和结束测试时间。
在上述分布式程序覆盖率统计方法中,优选的,所述覆盖统计信息包含子应用名称、程序名称、生产程序调用量、测试程序调用量、最后一次程序测试时间、最后程序发版时间、上层调用门户渠道应用、用户交易栏目、项目名称和覆盖属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110709987.4/2.html,转载请声明来源钻瓜专利网。