如果接口中修改了代碼,那我們免不了又要來一次測試。 在測試時需要去觀察接口返回的結果,如果要測試的接口很多的話,一個接口一個接口打開、點擊Send ,查看返回值就不免有點麻煩。這裏介紹另一種方法方面快速測試多個接口。
測試步驟:在TEST寫上斷言的代碼片段 => 使用Runner 執行一個collection 中的所有接口。
1、在TEST寫上斷言的代碼片段
圖中的斷言是判斷返回數據中是否包含flag字符串。右邊的SNIPPETS 見名知意。此處就不多說。
在這裏寫上斷言之後,點擊Send發送一個請求,在Test Result 中可以看到Test代碼的返回結果。
2、使用Runner 執行一個collection 中的所有接口
在runner中 設置做下圖操作
執行次數:指的是這個collection 要執行多少次;
數據文件:點擊“Run yace”環境時,在Pre_requestScript 中的data 對象的數據就是從所選數據文件中讀取的數據。
在postman 中支持3中數據格式,分別是tex,csv,json 文件數據格式如下:
點擊 Run, 執行後:就能通過斷言看到這個collection 中所有的接口的執行情況。
結果是紅色綠色由斷言中的代碼來決定。