[發明專利]用于應用程序接口API測試的方法和設備在審
| 申請號: | 201811312930.5 | 申請日: | 2018-11-02 |
| 公開(公告)號: | CN111143189A | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 楊波 | 申請(專利權)人: | 易保網絡技術(上海)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州文冠倪律知識產權代理事務所(普通合伙) 44348 | 代理人: | 倪小敏 |
| 地址: | 200433 上海市楊*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 應用程序 接口 api 測試 方法 設備 | ||
本發明提供一種用于應用程序接口API測試的方法和設備。該方法包括:根據cucumber規范確定關注restful API測試領域的業務規則的領域專用語言DSL語句;根據Blockly規范確定所述DSL語句對應的圖形化的塊Block,其中,所述圖形化的塊Block配置為在預定編輯器中能夠被拖拽并且彼此組合。上述方法能夠將restful API測試的業務規則根據DSL語句和Blockly規范表達為圖形化的塊,方便直觀、簡單地進行API測試。
技術領域
本發明涉及計算機網絡領域,更為具體而言,涉及一種用于應用程序接口API測試的方法和設備。
背景技術
Restful應用程序接口(Application program interface, 簡稱API)是一種輕量級的WEB服務,由于其簡單輕量,大量應用于軟件設計和實現。
Restful API的廣泛使用帶來了一些潛在的問題,Restful API的測試是其中的一個難題。Restful API需要在軟件就緒之后,將軟件作為黑盒進行測試。對于單個RestfulAPI的測試,缺乏統一、直觀的測試方案,更別提對多個Restful API串聯進行測試的方案。
發明內容
本發明提供一種用于應用程序接口API接口測試的方法和設備,可以根據cucumber規范定義關注Restful API測試領域的業務規則的DSL語句,并根據Blockly規范確定DSL語句對應的圖形化的塊Block,從而方便通過拖拽圖形化的塊進行restful API的測試,便于對Restful API進行統一、直觀的測試。
第一方面,本發明實施方式提供一種用于應用程序接口API測試的數據處理方法,包括:根據cucumber規范確定關注restful API測試領域的業務規則的領域專用語言DSL語句;根據Blockly規范確定所述DSL語句對應的圖形化的塊Block,其中,所述Block配置為在預定編輯器中能夠被拖拽并且彼此組合。
第二方面,本發明實施方式還提供一種計算機設備,包括處理器;和存儲器,用于存儲計算機指令,所述計算機指令適于被所述處理器加載以執行上述第一方面所述的方法。
第三方面,本發明實施方式還提供一種計算機可讀介質,其存儲有計算機可讀指令,所述指令適于被處理器加載以執行上述第一方面所述的方法。
第四方面,本發明實施方式還提供一種應用程序接口API測試方法,包括:接收用戶對應用程序接口API測試的圖形化的塊Blcok的拖拽請求,其中,所述塊Block對應領域專用語言DSL的語句片段;
根據Blockly規范將所述拖拽請求對應的圖形化的塊轉換為DSL腳本;將轉換后的DSL腳本根據cucumber規范執行以完成對restful API的測試。
第五方面,本發明實施方式還提供一種計算機設備,包括處理器;和存儲器,用于存儲計算機指令,所述計算機指令適于被所述處理器加載以執行上述第四方面所述的方法。
第六方面,本發明實施方式還提供一種計算機可讀介質,其存儲有計算機可讀指令,所述指令適于被處理器加載以執行上述第四方面所述的方法。
第七方面,本發明實施方式還提供一種應用程序接口API測試方法,包括:提供用于應用程序接口API測試的圖形化的塊Block;接收用戶對所述圖形化的塊Blcok的拖拽請求,其中,所述塊Block對應領域專用語言DSL的語句片段;根據Blockly規范將所述拖拽請求對應的圖形化的塊轉換為DSL腳本;將轉換后的DSL腳本根據cucumber規范執行以完成對restful API的測試。
第八方面,本發明實施方式還提供一種計算機設備,包括處理器;和存儲器,用于存儲計算機指令,所述計算機指令適于被所述處理器加載以執行上述第七方面所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于易保網絡技術(上海)有限公司,未經易保網絡技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811312930.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:微型流體輸送模塊
- 下一篇:一種用于剪板機的接料裝置





