[发明专利]一种基于版本管理的软件调试方法、装置、设备和介质有效
申请号: | 202010602969.1 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111858315B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 黄玲玲;颜富甲;林骥;郭超年;马胜蓝;王桐森 | 申请(专利权)人: | 福建省农村信用社联合社 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 吴呈菊 |
地址: | 350000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 版本 管理 软件 调试 方法 装置 设备 介质 | ||
1.一种基于版本管理的软件调试方法,其特征在于,包括:版本初始化过程以及版本复用过程;
所述版本初始化过程包括如下步骤:
步骤A1、获取被测软件的代码,自动集成部署构建得到开发代码版本,并根据开发代码版本命名规则生成开发代码版本号;
步骤A2、从所述开发代码版本中抽取配置文件版本,并根据配置文件版本命名规则生成配置文件版本号;
步骤A3、获取对被测软件的至少一个交易测试得到的接口报文版本,并根据接口报文版本命名规则生成接口报文版本号;
步骤A4、获取在一性能测试场景版本对所述接口报文版本调试后得到的性能测试脚本版本,根据性能测试脚本版本命名规则生成性能测试脚本版本号,根据性能测试场景版本命名规则生成性能测试场景版本号;
步骤A5、关联开发代码版本号、配置文件版本号、接口报文版本号、性能测试脚本版本号以及性能测试场景版本号供版本复用过程使用;
所述版本复用过程包括直接复用过程和搭建复用过程:
所述直接复用过程包括:根据初始化过程中关联的开发代码版本号、配置文件版本号、接口报文版本号、性能测试脚本版本号以及性能测试场景版本号选择对应的开发代码版本、配置文件版本、接口报文版本、性能测试脚本版本以及性能测试场景版本进行复用执行;
所述搭建复用过程包括:根据需求指定开发代码版本号、配置文件版本号、接口报文版本号、性能测试脚本版本号以及性能测试场景版本号选择对应的开发代码版本、配置文件版本、接口报文版本、性能测试脚本版本以及性能测试场景版本进行部署执行,实现模拟生产环境对被测软件进行调试。
2.根据权利要求1所述的方法,其特征在于:所述版本初始化过程还包括:
步骤A6、根据关联的版本号生成测试结果,并根据测试结果命名规则生成测试结果版本号;所述测试结果包括:并发数、TPS、响应时间以及CPU指标;所述测试结果命名规则为:日期时间戳_被测系统编号_代码版本编号_测试结果编号。
3.根据权利要求1所述的方法,其特征在于:
所述开发代码版本命名规则进一步具体为:日期时间戳_被测系统编号_代码版本编号;
所述配置文件版本命名规则进一步具体为:日期时间戳_被测系统编号_代码版本编号_配置文件编号;
所述接口报文版本命名规则进一步具体为:日期时间戳_被测系统编号_代码版本编号_报文版本编号_被测交易名称;
所述性能测试脚本版本命名规则进一步具体为:日期时间戳_被测系统编号_代码版本编号_脚本版本编号_被测交易名称;
所述性能测试场景版本命名规则进一步具体为:日期时间戳_被测系统编号_代码版本编号_场景版本编号;
所述步骤A5进一步具体为:根据生成的各版本号,关联开发代码版本号、配置文件版本号、接口报文版本号、性能测试脚本版本号以及性能测试场景版本号供版本复用过程使用。
4.根据权利要求1所述的方法,其特征在于:所述配置文件包括线程池、中间件配置、数据库配置以及后台应用程序配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省农村信用社联合社,未经福建省农村信用社联合社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010602969.1/1.html,转载请声明来源钻瓜专利网。