[發明專利]一種SQL接口自動化測試方法及裝置在審
| 申請號: | 202210116227.7 | 申請日: | 2022-01-30 |
| 公開(公告)號: | CN114443499A | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 管小娟;周誠;王晨飛;李偉偉;汪亞娟 | 申請(專利權)人: | 全球能源互聯網研究院有限公司;國家電網有限公司;國家電網有限公司客戶服務中心 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 王娜 |
| 地址: | 102209 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 sql 接口 自動化 測試 方法 裝置 | ||
1.一種SQL接口自動化測試方法,其特征在于,包括如下步驟:
若源代碼發生變化,將更新后的源代碼發送至對應服務器;
將代碼執行腳本發送至所述服務器,通過所述代碼執行腳本將所述服務器中運行的原始可執行文件替換為所述更新后的源代碼對應的最新可執行文件;
將預先建立的測試用例集和功能執行腳本發送至所述服務器,通過所述功能執行腳本執行所述測試用例集,對待測試接口的方法進行測試,得到功能測試結果;
將性能執行腳本發送至所述服務器,所述性能執行腳本按照測試參數,執行待測試接口的接口測試方法,根據所述服務器運行所述接口測試方法時的性能參數得到所述服務器的性能測試結果。
2.根據權利要求1所述的SQL接口自動化測試方法,其特征在于,所述代碼執行腳本通過如下步驟將所述服務器中運行的原始可執行文件替換為所述更新后的源代碼對應的最新可執行文件:
編譯所述更新后的源代碼;
停止運行原始可執行文件,并備份所述原始可執行文件;
拷貝所述更新后的源代碼對應的最新可執行文件,并啟動所述更新后的源代碼對應的最新可執行文件。
3.根據權利要求1所述的SQL接口自動化測試方法,其特征在于,
不同的待測試接口的方法對應的測試用例集不同,所述測試用例集包括測試對象設置文本、待測試方法、測試步驟、輸入數據以及預期輸出數據,所述測試步驟中包含所述待測試接口的方法。
4.根據權利要求3所述的SQL接口自動化測試方法,其特征在于,所述功能執行腳本通過如下步驟對所述待測試接口的方法進行測試:
按照所述測試對象設置文本設置所述待測試接口;
執行所述測試步驟時,將所述輸入數據輸入所述測試步驟中對應的方法中,得到所述測試步驟的輸出結果;
將所述輸出結果與所述預期輸出數據進行比較,得到所述功能測試結果。
5.根據權利要求1或4所述的SQL接口自動化測試方法,其特征在于,
所述功能執行腳本中包括調用命令,用于調用SQL接口的方法。
6.一種SQL接口自動化測試裝置,其特征在于,包括:
源代碼發送模塊,若源代碼發生變化,所述源代碼發送模塊用于將更新后的源代碼下發至對應服務器;
源代碼替換模塊,用于將代碼執行腳本發送至所述服務器,通過所述代碼執行腳本將所述服務器中運行的原始可執行文件替換為所述更新后的源代碼對應的最新可執行文件;
功能測試模塊,用于將預先建立的測試用例集和功能執行腳本發送至所述服務器,通過所述功能執行腳本執行所述測試用例集,對待測試接口的方法進行測試,得到功能測試結果;
性能測試模塊,用于將性能執行腳本發送至所述服務器,所述性能執行腳本按照測試參數,執行待測試接口的接口測試方法,根據所述服務器運行所述接口測試方法時的性能參數得到所述服務器的性能測試結果。
7.根據權利要求6所述的SQL接口自動化測試裝置,其特征在于,所述源代碼替換模塊包括:
代碼編譯子模塊,用于編譯所述更新后的源代碼;
原始可執行文件停止子模塊,用于停止運行原始可執行文件,并備份所述原始可執行文件;
可執行文件更新子模塊,用于拷貝所述更新后的源代碼對應的最新可執行文件,并啟動所述更新后的源代碼對應的最新可執行文件。
8.根據權利要求6所述的SQL接口自動化測試裝置,其特征在于,所述功能測試模塊包括:
接口設置子模塊,用于按照所述測試對象設置文本設置所述待測試接口;
測試步驟執行子模塊,用于執行所述測試步驟時,將所述輸入數據輸入所述待測試方法中,得到所述測試步驟的輸出結果;
測試結果確定子模塊,用于將所述輸出結果與所述與其輸出數據進行比較,得到所述功能測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于全球能源互聯網研究院有限公司;國家電網有限公司;國家電網有限公司客戶服務中心,未經全球能源互聯網研究院有限公司;國家電網有限公司;國家電網有限公司客戶服務中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210116227.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可調節的穿線密封結構
- 下一篇:一種非接觸式微波測溫方法





