[發明專利]一種基于版本管理的軟件調試方法、裝置、設備和介質有效
| 申請號: | 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.szxzyx.cn/pat/books/202010602969.1/2.html,轉載請聲明來源鉆瓜專利網。





