如何不寫代碼即可實現接口自動化測試

1 IRON TEST是什麼

 

IRON TEST 零代碼接口測試是一款不需要寫代碼即可實現接口測試的平臺,它能輕鬆完成接口調試、批量執行、定時迴歸等測試功能,支持多人協同,能夠顯著提升測試效率及被測系統質量,大幅降低測試人工成本。

 


2 IRON TEST如何零代碼實現HTTP接口測試

 

整個過程僅需要6步,簡單快捷,下面一一道來。

1. 新建系統

   創建案例之前需要新建被測試系統信息,首先填寫系統信息,然後填寫系統配置信息。

系統信息

  1.1系統信息包括:

      【系統名稱】:被測系統的名稱,例如交易系統,賬務系統等

      【接口類型】:選擇http

      【header類別和header信息】:需要處理header時使用,默認爲空

      【系統描述】:對被測系統進行概要介紹

      【系統歸屬】:選擇系統歸屬的組織,例如 質量部交易組,質量部風控組等。

       完成以上信息後,點擊【保存】。

1.2系統配置信息包括:

   【連接地址和端口號】:輸入http://ip:port或者http://域名

   【接口格式】:默認爲json,可以選擇XML等其他接口格式

   【接口編碼】:默認爲UTF-8,可以選擇其他編碼格式

   【頭部信息類型】:即Content-type,默認爲application/json,可以選擇其他類型

    【post傳參】:選擇是之後系統將json格式請求報文拼接成key1=value1&key2=value2的格式發送。默認爲否

    【是否返回Json報文】:默認爲是,返回的報文處理爲json格式

      完成以上信息,點擊【保存】

系統配置信息

2.新建接口

接口需要在系統下面創建,一個系統可能包含多個接口。

2.1點擊【系統名稱】,進入到案例維護頁面

系統列表

2.2選擇【測試案例集】,點擊【新增接口】按鈕,輸入以下接口信息。

新增接口頁面

【接口描述】:接口名稱,例如 搜索接口、查詢接口等

【地址】:默認爲空時,使用【系統配置信息】中的地址,可以支持三種輸入場景:

       1.http(s)://ip:port/uri    ,例如:http://172.16.100.1:8080/search,就近原則,接口使用該地址

       2.http(s)://域名/uri        ,例如:http://www.baidu.com/search,就近原則,接口使用該地址

       3.uri                               ,例如:/search  ,接口地址爲【系統配置信息】中的地址和uri拼接後的地址。地址爲http://www.baidu.com/search

2.3點擊【保存】

 

3.新建方法

方法在接口下面創建,一個接口可能包含多種方法,例如POST,GET,DELETE.

新增方法頁面

3.1點擊接口名稱

3.2點擊【新增方法】按鈕

3.3選擇請求類型,例如GET,方法描述自動補齊名稱

3.4點擊【保存】

4.新建案例

案例需要在方法下面創建,一個方法可能有多條案例。

新增案例頁面

4.1選擇方法名

4.2點擊【新增案例】

4.3輸入案例信息,一條案例包括【案例基本信息】、【案例級變量】、【初始化數據庫/回滾】、【加解密/加驗籤】、【斷言】信息。

【案例基本信息】:包括案例名稱,備註,參數類型,請求報文等內容。

【案例級變量】:對請求報文、數據初始化、斷言中的內容進行變量替換,支持字符串、函數、數據庫查詢幾種方式,例如定義變量a=12345,案例執行時報文體中用出現%a%的地方,用12345替換。

【初始化數據庫/回滾】:需要選擇【數據庫配置】中預先創建的數據庫配置,然後輸入初始化sql進行數據庫初始化數據,接口執行時會使用這些初始化的測試數據,接口執行完之後,會自動回滾將初始化的數據從數據庫中清除掉。

數據庫初始化頁面

【加解密/加驗籤】:當加解密/加驗籤開關選擇【是】時,開啓。

         選擇在【加解密管理】中提前創建的加解密算法,例如MD5,選擇其他加簽、解密、加簽和加密順序信息、公鑰和私鑰等信息。

加解密/加驗籤頁面

【斷言】:斷言是案例必備的功能,用於驗證接口是否符合預期的行爲。斷言包括:狀態碼斷言、模糊匹配斷言、全匹配斷言、不匹配斷言、數據庫斷言幾個斷言類型。

斷言頁面

備註:填寫完上面的信息,一定要點擊頁面最下面的【保存】按鈕,上面的信息才能真正的保存。

5. 調試案例

5.1從左側案例樹中選擇案例

5.2點擊【調試】按鈕

5.3彈出案例執行日誌頁面,查看概要日誌和詳細日誌以及斷言信息。

調試執行頁面

5.4在沒有填寫斷言信息時,案例調試結束後,可以直接點擊【採納】,將結果直接採納爲斷言,斷言自動回填到案例中,無需修改和保存,快捷高效。

6.查看案例調試日誌記錄

選擇案例,點擊【查看日誌記錄】,即可查看所有的歷史執行記錄和日誌信息

查看日誌記錄

 

執行記錄頁面

以上就是IRON TEST 0代碼實現HTTP接口測試的整個過程,僅需要6步,是不是很容易呢?趕快來體驗吧,裏面還有更多驚喜的內容有待你來挖掘。

 


3 平臺從哪裏找

 

關注下面的微信公衆號進行註冊

或者直接在PC端通過chrome瀏覽器打開下面地址直接註冊試用

https://test.ironz.com/welcome 

幫助文檔地址

https://help.ironz.com

說明:試用版僅可以測試公網接口,若要測試內網接口,需下載案例執行器並免費使用正式版本。

最後,歡迎在首頁提出寶貴建議。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章