[發明專利]配置文件更新方法、裝置、設備及存儲介質在審
| 申請號: | 202110846668.8 | 申請日: | 2021-07-26 |
| 公開(公告)號: | CN113505078A | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 宮雪 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 張小燕 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置文件 更新 方法 裝置 設備 存儲 介質 | ||
本發明涉及自動化測試工具技術領域,本發明公開了一種配置文件更新方法、裝置、設備及存儲介質,所述方法包括:通過接收測試環境配置檢驗請求,獲取測試環境配置檢驗請求中的測試版本;從版本管理中心中獲取生產環境配置文件和測試環境配置文件;運用快速字符串比對算法,比對生產環境配置文件和測試環境配置文件,得到測試比對結果;運用key?value差異法,對測試比對結果進行分組,得到多個功能項組;對各功能項組執行與功能項組相對應的檢驗操作,得到檢驗結果;在檢測到檢驗結果中的各功能項組的檢驗項均為合格時,生成更新代碼并執行,更新測試環境配置文件。因此,本發明實現了自動更新測試環境配置文件,確保環境配置文件在測試過程中的正確性。
技術領域
本發明涉及自動化測試工具技術領域,尤其涉及一種配置文件更新方法、裝置、設備及存儲介質。
背景技術
目前,隨著互聯網的快速發展,由于微服務能滿足多元化的需求,具有靈活多樣性,微服務越來越廣泛應用,以致微服務框架下的微服務越來越龐大,微服務的環境配置文件的更新發布也越來越頻繁,而每次發布微服務的生產環境時,都需要人工對當前的生產環境配置文件進行新增配置或修改配置,在此過程中容易出現人工遺漏或輸入錯誤等人工失誤,所以環境配置文件的更新的準確率不穩定、以及周期較長,無法很好地滿足微服務的更新頻率,大大降低了微服務的用戶體驗滿意度。
發明內容
本發明提供一種配置文件更新方法、裝置、計算機設備及存儲介質,實現了自動更新測試環境配置文件,確保了環境配置文件在測試過程中的正確性,提高了環境配置文件的準確率。
一種配置文件更新方法,包括:
接收測試環境配置檢驗請求,獲取所述測試環境配置檢驗請求中的測試版本;
從版本管理中心中獲取與所述測試版本對應的生產環境配置文件和測試環境配置文件;
運用快速字符串比對算法,比對所述生產環境配置文件和所述測試環境配置文件,得到測試比對結果;
運用key-value差異法,對所述測試比對結果進行分組,得到多個功能項組;
對各所述功能項組執行與所述功能項組相對應的檢驗操作,得到檢驗結果;
在檢測到所述檢驗結果中的各功能項組的檢驗項均為合格時,生成與所述檢驗結果對應的更新代碼,執行所述更新代碼以更新所述版本管理中心的測試環境配置文件。
一種配置文件更新裝置,包括:
接收模塊,用于接收測試環境配置檢驗請求,獲取所述測試環境配置檢驗請求中的測試版本;
獲取模塊,用于從版本管理中心中獲取與所述測試版本對應的生產環境配置文件和測試環境配置文件;
對比模塊,用于運用快速字符串比對算法,比對所述生產環境配置文件和所述測試環境配置文件,得到測試比對結果;
分組模塊,用于運用key-value差異法,對所述測試比對結果進行分組,得到多個功能項組;
檢驗模塊,用于對各所述功能項組執行與所述功能項組相對應的檢驗操作,得到檢驗結果;
更新模塊,用于在檢測到所述檢驗結果中的各功能項組的檢驗項均為合格時,生成與所述檢驗結果對應的更新代碼,執行所述更新代碼以更新所述版本管理中心的測試環境配置文件。
一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述配置文件更新方法的步驟。
一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述配置文件更新方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110846668.8/2.html,轉載請聲明來源鉆瓜專利網。





