[發明專利]一種接口的測試方法和測試裝置在審
| 申請號: | 201710312870.6 | 申請日: | 2017-05-05 |
| 公開(公告)號: | CN107247660A | 公開(公告)日: | 2017-10-13 |
| 發明(設計)人: | 曾志海 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,何立春 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 測試 方法 裝置 | ||
1.一種接口的測試方法,包括:
響應于訪問指定網址的請求,返回接口測試頁面;
獲取在所述接口測試頁面上輸入的接口地址、測試參數和相應的參數取值;
根據所述接口地址將所述測試參數和相應的參數取值發送給對應的接口,并接收對應的接口返回的結果數據;以及
將所述結果數據通過所述接口測試頁面進行展示。
2.如權利要求1所述的方法,進一步包括:
確定所述測試參數的其他可能的參數取值;
根據所述接口地址將所述測試參數和其他可能的參數取值分別發送給對應的接口,并接收對應的接口返回的對應的結果數據;以及
將所述測試參數的其他可能的參數取值對應的結果數據,通過所述接口測試頁面進行展示。
3.如權利要求2所述的方法,其中,所述確定所述測試參數的其他可能的參數取值包括如下中的一種或多種:
如果所述測試參數的類型為數值類型,則確定0和Null是所述測試參數的其他可能的取值參數;
根據所述接口地址確定所述測試參數的取值范圍,根據所述測試參數的取值范圍確定所述測試參數的其他可能的取值;
如果所述測試參數為兩個以上的參數,確定該兩個以上的參數的其他可能的參數取值組合。
4.如權利要求3所述的方法,其中,根據所述接口地址確定所述測試參數的取值的范圍包括:
根據所述接口地址查詢接口參數列表,從接口參數列表獲取所述測試參數的取值范圍;其中,所述接口參數列表中對應保存了接口地址、接口地址中的參數和參數對應的取值范圍。
5.如權利要求1所述的方法,其中,所述將所述測試參數和相應的參數取值發送給對應的接口包括:
分別以Post方式和Get方式將所述測試參數和相應的參數取值發送給對應的接口。
6.如權利要求1所述的方法,進一步包括:
獲取在所述接口測試頁面上輸入的加密方法;
將所述測試參數和相應的參數取值按照所述加密方法進行加密處理,得到加密后的參數數據;以及
根據所述接口地址將所述加密后的參數數據發送給對應的接口。
7.如權利要求1-6中任一項所述的方法,進一步包括:
將用戶的測試頁面登錄信息以及所輸入的接口地址、測試參數和相應的參數取值對應保存到存檔數據庫中;以及
當一個用戶登錄時,判斷存檔數據庫中是否保存了該用戶的測試頁面登錄信息,若是,則將相應的接口地址、測試參數和相應的參數取值預先填寫到返回給該用戶的接口測試頁面中;當該用戶進一步在接口測試頁面中填寫接口地址時,判斷存檔數據庫中是否保存了與該用戶的測試頁面登錄信息和該接口地址對應的相關信息,若是,則將與該用戶的測試頁面登錄信息和該接口地址對應的測試參數和相應的參數取值填寫到接口測試頁面中。
8.如權利要求1-6中任一項所述的方法,進一步包括:
獲取在所述接口測試頁面上輸入的接口登錄信息;以及
根據所述接口地址將接口登錄信息發送給對應的接口進行登錄后,再將所述測試參數和相應的參數取值發送給對應的接口。
9.一種接口的測試裝置,包括:
測試頁面處理單元,適于響應于訪問指定網址的請求,返回接口測試頁面;以及適于獲取在所述接口測試頁面上輸入的接口地址、測試參數和相應的參數取值;
接口測試單元,適于根據所述接口地址將所述測試參數和相應的參數取值發送給對應的接口,并接收對應的接口返回的結果數據;
結果展示單元,適于將所述結果數據通過所述接口測試頁面進行展示。
10.如權利要求9所述的裝置,其中,
所述接口測試單元,進一步適于確定所述測試參數的其他可能的參數取值,根據所述接口地址將所述測試參數和其他可能的參數取值分別發送給對應的接口,并接收對應的接口返回的對應的結果數據;
所述結果展示單元,進一步適于將所述測試參數的其他可能的參數取值對應的結果數據,通過所述接口測試頁面進行展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710312870.6/1.html,轉載請聲明來源鉆瓜專利網。





