[發明專利]接口管理平臺的數據測試方法和系統在審
| 申請號: | 202111344744.1 | 申請日: | 2021-11-15 |
| 公開(公告)號: | CN113791985A | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 陳兆祺;邱全志;馬元巍;侯大為;潘正頤 | 申請(專利權)人: | 常州微億智造科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 常州佰業騰飛專利代理事務所(普通合伙) 32231 | 代理人: | 陳紅橋 |
| 地址: | 213016 江蘇省常州市鐘*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 管理 平臺 數據 測試 方法 系統 | ||
本發明提供了一種接口管理平臺的數據測試方法和系統,其中,該方法包括以下步驟:登錄接口管理平臺并根據調用請求獲取接口管理平臺的接口信息;對接口信息進行數據整理和清洗;將整理和清洗后的接口信息轉存為pytest框架可用的yaml文件;根據yaml文件生成pytest測試腳本的py文件;調用pytest的測試命令運行相應的py文件對接口信息進行測試,并根據測試結果生成相應的Allure報告。根據本發明的接口管理平臺的數據測試方法,能夠有效地避免出現數據不同源的問題,從而確保了測試系統的準確性和可靠性。
技術領域
本發明涉及數據測試技術領域,具體涉及一種接口管理平臺的數據測試方法和一種接口管理平臺的數據測試系統。
背景技術
相關技術中,在對接口管理平臺輸出的數據信息進行檢測時,存在數據不同源的問題,從而使得實際測試結果與開發結果不一致,大大降低了測試系統的準確性和可靠性。
發明內容
本發明為解決上述技術問題,提供了一種接口管理平臺的數據測試方法,能夠有效地避免出現數據不同源的問題,從而確保了測試系統的準確性和可靠性。
本發明采用的技術方案如下:
一種接口管理平臺的數據測試方法,包括以下步驟:登錄接口管理平臺并根據調用請求獲取所述接口管理平臺的接口信息;對所述接口信息進行數據整理和清洗;將整理和清洗后的接口信息轉存為pytest框架可用的yaml文件;根據所述yaml文件生成pytest測試腳本的py文件;調用pytest的測試命令運行相應的所述py文件對所述接口信息進行測試,并根據測試結果生成相應的Allure報告。
所述對所述接口信息進行數據整理和清洗,包括:整理所述接口信息中相關數據發送的url地址;整理所述接口信息中相關請求的發送形式;整理發送請求頭文件和所述接口信息中數據的參數、格式和類型;整理預期響應結果信息的參數、格式和類型;整理其他備注信息、接口創建者信息和參數描述信息。
所述根據所述yaml文件生成pytest測試腳本的py文件,包括:讀取所述yaml文件;整理測試模板并創建初始測試數據;根據所述yaml文件中所述整理和清洗后的接口信息以及所述測試模板和所述初始測試數據寫入所述pytest測試腳本的所述py文件。
在對所述接口信息進行數據整理和清洗之后,還包括:登錄用例管理平臺,并獲取接口用例;判斷所述接口用例是否存在;如果所述接口用例未存在,則創建所述接口用例;所述接口用例存在,則判斷所述接口用例的更新時間是否早于接口更新時間;如果所述接口用例的更新時間早于接口更新時間,則更新所述接口用例。
一種接口管理平臺的數據測試系統,包括:獲取模塊,所述獲取模塊用于登錄接口管理平臺并根據調用請求獲取所述接口管理平臺的接口信息;數據整理和清洗模塊,所述數據整理和清洗模塊用于對所述接口信息進行數據整理和清洗;接口信息轉存模塊,所述接口信息轉存模塊用于將整理和清洗后的接口信息轉存為pytest框架可用的yaml文件;文件生成模塊,所述文件生成模塊用于根據所述yaml文件生成pytest測試腳本的py文件;測試模塊,所述測試模塊用于調用pytest的測試命令運行相應的所述py文件對所述接口信息進行測試,并根據測試結果生成相應的Allure報告。
一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現上述的接口管理平臺的數據測試方法。
一種非臨時性計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現上述的接口管理平臺的數據測試方法。
本發明的有益效果:
本發明能夠有效地避免出現數據不同源的問題,從而確保了測試系統的準確性和可靠性。
附圖說明
圖1為本發明實施例的接口管理平臺的數據測試方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于常州微億智造科技有限公司,未經常州微億智造科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111344744.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





