[發明專利]測試方法、裝置、設備及存儲介質有效
| 申請號: | 202010134833.2 | 申請日: | 2020-03-02 |
| 公開(公告)號: | CN111309624B | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 孫少康;孫海燕;張穎康 | 申請(專利權)人: | 北京創鑫旅程網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張曉霞;臧建明 |
| 地址: | 100015 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 裝置 設備 存儲 介質 | ||
本發明提供一種測試方法、裝置、設備及存儲介質。該測試方法包括接收測試服務器發送的第三方接口調用請求;解析該第三方接口調用請求得到該測試環境標識和該接口調用標識,從預存的測試數據中獲取與該測試環境標識和該接口調用標識匹配的第一測試數據;向測試服務器發送該第一測試數據。該方法實現了多測試環境的并行測試,提高了測試效率。
技術領域
本發明涉及軟件測試技術,尤其涉及一種測試方法、裝置、設備及存儲介質。
背景技術
隨著軟件技術的發展,軟件質量越來越受到重視,相應地,軟件測試也越來越重要。
軟件項目測試過程中,在進行第三方接口測試時,為了提高測試的效率,會選擇采用模擬服務器來返回測試數據,而不是與真實的第三方進行對接來完成測試,因此需要提前在模擬服務器中配置每個接口的測試數據。
項目測試時,多個測試人員在不同的測試環境中分別進行測試以完成不同的測試任務,由于不同測試環境所需要的測試數據不同,因此無法實現多測試環境的并行測試。
發明內容
本發明提供一種測試方法、裝置、設備及存儲介質,以實現多測試環境的并行測試。
第一方面,本發明提供一種測試方法,包括:
接收測試服務器發送的第三方接口調用請求;所述第三方接口調用請求由所述測試服務器根據終端設備發送的服務測試請求生成,所述服務測試請求中包括測試環境標識,所述第三方接口調用請求中包括所述測試環境標識和接口調用標識;
解析所述第三方接口調用請求得到所述測試環境標識和所述接口調用標識,從預存的測試數據中獲取與所述測試環境標識和所述接口調用標識匹配的第一測試數據;
向所述測試服務器發送所述第一測試數據。
可選的,所述方法還包括:
接收用戶為多個測試環境中每個測試環境的每個第三方的每個接口配置的至少一個測試場景的測試數據;每個所述測試數據具有對應的測試環境標識和接口調用標識;
將所述測試數據存儲至預設數據庫。
可選的,所述接收用戶為多個測試環境中每個測試環境中的每個第三方的每個接口配置至少一個測試場景的測試數據,包括:
接收用戶為基礎測試環境中的每個第三方的每個接口配置至少一個測試場景的測試數據;
拷貝所述基礎測試環境的測試數據,并將所述基礎測試環境的測試數據進行修改獲得所述多個測試環境中的任一測試環境的測試數據。
可選的,每個所述測試數據還具有對應的測試場景標識,且待測試場景的測試數據的狀態為有效,待測試場景之外的其他測試場景的測試數據的狀態為無效;
所述從預存的測試數據中獲取與所述測試環境標識和所述接口調用標識匹配的第一測試數據,包括:
從預設數據庫中獲取與所述測試環境標識和所述接口調用標識匹配且狀態為有效的第一測試數據。
可選的,所述接口調用標識包括第三方標識和接口標識。
第二方面,本發明提供一種測試方法,包括:
根據終端設備發送的服務測試請求,生成第三方接口調用請求;所述服務測試請求中包括測試環境標識,所述第三方接口調用請求中包括所述測試環境標識和接口調用標識;
將所述第三方接口調用請求發送至模擬服務器;
接收所述模擬服務器返回的與所述測試環境標識和所述接口調用標識匹配的第一測試數據;
向所述終端設備發送所述第一測試數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京創鑫旅程網絡技術有限公司,未經北京創鑫旅程網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010134833.2/2.html,轉載請聲明來源鉆瓜專利網。





