[發明專利]一種基于模擬http請求的接口自動化測試方法和系統有效
| 申請號: | 201510036707.2 | 申請日: | 2015-01-23 |
| 公開(公告)號: | CN104572469B | 公開(公告)日: | 2017-12-05 |
| 發明(設計)人: | 余敬龍 | 申請(專利權)人: | 廣東能龍教育股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司44205 | 代理人: | 張海文 |
| 地址: | 528403 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模擬 http 請求 接口 自動化 測試 方法 系統 | ||
1.一種基于模擬http請求的接口自動化測試方法,其特征在于:包括以下步驟
A)設定測試所需的用戶輸入規則;
B)用戶輸入針對目標接口的測試數據;
C)提交目標接口的測試請求;
D)根據配置文件反射目標接口的參數定義與應答數據格式;
E)利用用戶輸入規則將所述測試數據、參數定義與應答數據格式自動生成測試用例;
F)利用所述測試用例生成并發起模擬http請求;
G)驗證測試用例并反饋測試結果。
2.根據權利要求1所述的一種基于模擬http請求的接口自動化測試方法,其特征在于:所述步驟E中測試用例在多次測試后構建測試用例詞典,以供下一次測試時步驟C提交目標接口的測試請求后直接查找測試用例。
3.根據權利要求1所述的一種基于模擬http請求的接口自動化測試方法,其特征在于:所述步驟G分別針對測試用例的內容與格式進行驗證,內容與格式同時符合要求則返回接口正確的測試結果。
4.根據權利要求3所述的一種基于模擬http請求的接口自動化測試方法,其特征在于:所述步驟G中驗證時的對比答案預先設定。
5.一種基于模擬http請求的接口自動化測試系統,其特征在于:包括
請求中心(10),用于接收用戶輸入的針對目標接口的測試數據,提交目標接口的測試請求給接口代理中心(20),以及利用用戶輸入規則將所述測試數據、接口代理中心(20)反射的參數定義與應答數據格式自動生成測試用例,利用所述測試用例生成并發起模擬http請求至校驗中心(30);
接口代理中心(20),用于根據配置文件反射目標接口的參數定義與應答數據格式;
校驗中心(30),用于驗證測試用例并反饋測試結果。
6.根據權利要求5所述的一種基于模擬http請求的接口自動化測試系統,其特征在于:所述請求中心(10)的測試用例在多次測試后構建測試用例詞典,以供下一次測試提交目標接口的測試請求后直接查找測試用例。
7.根據權利要求5所述的一種基于模擬http請求的接口自動化測試系統,其特征在于:所述校驗中心(30)分別針對測試用例的內容與格式進行驗證,內容與格式同時符合要求則返回接口正確的測試結果。
8.根據權利要求5所述的一種基于模擬http請求的接口自動化測試系統,其特征在于:所述校驗中心(30)驗證時的對比答案預先設定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東能龍教育股份有限公司,未經廣東能龍教育股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510036707.2/1.html,轉載請聲明來源鉆瓜專利網。





