postman做介面自動化測試

2022-08-26 02:30:12 字數 1451 閱讀 6030

介面是用來連線服務端和客戶端,一般返回的資料都是json。

get和post請求的區別:

1. get請求比post請求安全

2. get請求引數有長度限制,post請求沒有

3. get請求沒有body,引數都是放在url裡面,而post請求是放在body裡面的。

http請求狀態碼:

1. 200  #2 代表請求成功

2. 404  #4 **客戶端發出去的請求有問題

3. 300  #3 代表重定向

4. 500、502 #5代表服務端有問題

postman如何定義變數

開啟postman,點選右上角的設定-global,設定變數的名稱及內容。使用時直接用}引用即可

postman如何做介面自動化

1、準備介面指令碼

2、準備測試資料

第一行寫引數名稱,介面中用}引用。

3、根據測試資料準備校驗結果(每一條測試資料對應不同的結果,若想逐條校驗同樣需將要校驗的資料寫在text檔案中)

所有的檢查點都寫在test中。右側有很多檢查的內容,可根據需要選擇

其中「response body:contains string」是檢查結果包含的內容(紅色字型為可替換的變數)

pm.test("body matches string", function () );

當每一條資料的檢查內容都不一樣時,就需要用到「set a global variable」作為變數來替換檢查的內容

pm.globals.set("變數名");

最終應為:

4、指令碼及資料準備完畢後,點選postman左上角的「runner」,選擇要測試的指令碼,設定好資料後完畢後點選run,將會自動執行測試,執行完成後會返回測試結果。

Postman介面自動化

掃一掃,關注我 postman是http客戶端,這是一種傳送請求和接收響應的便捷方法工具,也是測試人員日常會選擇使用的一款介面測試工具。postman除了針對http的引數設定 請求傳送 響應接收以外還有一些比較實用的功能。api設計 介面mock 自動化測試 探索性測試 效能測試 簡單看看如何使用...

介面測試 yapi做自動化介面測試

閱讀目錄 回到頂部 回到頂部 回到頂部 1.chrome瀏覽器開啟開發者模式 設定 更多工具 擴充套件程式 3.選擇測試集合,新增介面用例 4.設定斷言 5.執行測試 選中測試集合集 如果沒有安裝cross request 3.0 無法執行測試,安裝後重新重新整理頁面即可 6.執行完成可檢視測試報告...

postman介面自動化(二)tests

這裡講幾個常用的tests方法 寫在前面 所有的語法,都可以點選tests之後,在最右側檢視。其實根據英文意思,可以大約知道這些引數是什麼作用的 點選一下右側引數,可以自動匯入語法 1 獲取返回結果,存入變數 pm.environment.set id body.data.id 2 斷言響應結果是2...