[发明专利]一种基于版本管理的软件调试方法、装置、设备和介质有效
申请号: | 202010602969.1 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111858315B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 黄玲玲;颜富甲;林骥;郭超年;马胜蓝;王桐森 | 申请(专利权)人: | 福建省农村信用社联合社 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 吴呈菊 |
地址: | 350000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 版本 管理 软件 调试 方法 装置 设备 介质 | ||
本发明提供一种基于版本管理的软件调试方法、装置、设备和介质,涉及计算机技术领域。本发明实施例从开发提交代码开始进行代码版本管理,提供自动集成部署功能,可以实现开发代码版本、配置文件版本、接口报文版本、性能测试脚本版本、性能测试场景版本以及测试结果版本的自动化管理;能够关联各个版本自动搭建性能环境,包括模拟生产环境的部署,当生产环境出现性能问题时,可以在平台快速搭建准生产环境进行性能问题排查;在兼顾版本管理的同时提供更方便的性能问题调试方法,可以根据测试需要进行环境搭建,提供各个不同版本之间的自主关联,或者手动关联各个不同版本进行部署执行。
技术领域
本发明涉及计算机技术领域,特别涉及一种基于版本管理的软件调试方法、装置、设备和介质。
背景技术
近年来随着敏捷、DevOps等快节奏的开发模式发展,软件性能测试逐渐趋于常态化,并且随着信息技术的飞速发展,人们对软件的性能质量要求越来越高,而软件在生产环境上出现性能问题的次数也越来越频繁,同时软件性能测试版本迭代频繁、管理复杂、为复现生产问题部署性能环境耗时及排查难是目前性能测试面临的问题。
针对以上情况,现有技术中申请号为CN201410376419.7,专利名称为“一种管理性能测试版本的方法和系统”,提供了一种管理性能测试版本的方法和系统,通过对性能测试文档、脚本场景,analysis数据的统一命名、权限管理和版本管理,达到性能测试版本可追溯的目的,便于性能测试工程师简便的比较相同场景下不同版本的性能差异。
上述性能测试版本管理方法,侧重于性能测试版本的命名,以方便测试版本可追溯,只提供了命名方法,需要手动上传各个版本至相关目录下进行整理,未实现版本的自动化管理和比对,且命名方法仅涉及文档、脚本、场景以及结果数据,未关联代码、报文、配置、性能环境等其他性能测试相关数据,另外,该方法只能起到归纳作用,无法进行模拟各种环境的自动部署。
发明内容
本发明要解决的技术问题,在于提供一种基于版本管理的软件调试方法、装置、设备和介质,实现软件测试过程中各版本的自动化管理,以及更方便地进行软件性能问题调试。
第一方面,本发明提供了一种基于版本管理的软件调试方法,包括:版本初始化过程以及版本复用过程;
所述版本初始化过程包括如下步骤:
步骤A1、获取被测软件的代码,自动集成部署构建得到开发代码版本,并根据开发代码版本命名规则生成开发代码版本号;
步骤A2、从所述开发代码版本中抽取配置文件版本,并根据配置文件版本命名规则生成配置文件版本号;
步骤A3、获取对被测软件的至少一个交易测试得到的接口报文版本,并根据接口报文版本命名规则生成接口报文版本号;
步骤A4、获取在一性能测试场景版本对所述接口报文版本调试后得到的性能测试脚本版本,根据性能测试脚本版本命名规则生成性能测试脚本版本号,根据性能测试场景版本命名规则生成性能测试场景版本号;
步骤A5、关联开发代码版本号、配置文件版本号、接口报文版本号、性能测试脚本版本号以及性能测试场景版本号供版本复用过程使用;
所述版本复用过程包括直接复用过程和搭建复用过程:
所述直接复用过程包括:根据初始化过程中关联的开发代码版本号、配置文件版本号、接口报文版本号、性能测试脚本版本号以及性能测试场景版本号选择对应的开发代码版本、配置文件版本、接口报文版本、性能测试脚本版本以及性能测试场景版本进行复用执行;
所述搭建复用过程包括:根据需求指定开发代码版本号、配置文件版本号、接口报文版本号、性能测试脚本版本号以及性能测试场景版本号选择对应的开发代码版本、配置文件版本、接口报文版本、性能测试脚本版本以及性能测试场景版本进行部署执行,实现模拟生产环境对被测软件进行调试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省农村信用社联合社,未经福建省农村信用社联合社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010602969.1/2.html,转载请声明来源钻瓜专利网。