最近進行了接口測試的培訓,第一課主要關于接口測試,涉及到postman和jmeter兩個工具。在此進行記錄,方便后期回溯學習。
首先進行接口測試,必需的是接口文檔,文檔主要包含以下幾個部分:
1、URL
2、請求方式(一般為post或者get)
3、請求參數
4、返回參數
5、請求、返回示例
6、狀態碼說明
其中第1-4條是接口文檔必需有的數據,否則無法進行測試。
*post請求和get請求沒有很大的區別,只是get請求一般用于獲取數據,post請求一般用于發送數據
接下來利用老師提供的文檔,記錄一下利用postman進行測試的方法。
1、簡單的get請求
當得知URL,請求方式為get,請求參數已知時,可以直接在鏈接中輸入數據進行測試
1.png
截圖中的鏈接以<URL?請求參數=>組成。當可判斷的請求參數為多個時,<URL?請求參數1=1&請求參數2=***2>即可。
2、簡單的post請求
已知URL,請求方式為post,必須的請求參數已知時。填寫好URL和請求方式后,選擇“body”下的“form-data”即可直接將參數和對應的值填寫進去。
image.png
3、需要配置header的請求
image.png
配置好請求方式和URL后,選擇“headers”輸入文檔提供的key值和value值即可。
4、需要配置cookie的請求
配置好請求方式和URL后,選擇“heraers”,key值直接填寫“Cookie”,value值填寫文檔或者開發提供的數據即可。
然后在“body”的“form-data”下,填寫必須的入參和對應的值。
image.png
5、入參為json格式
首先還是必須填寫URL和請求方式。然后在“body”下,選擇“raw”。
image.png
在輸入框中輸入json格式的入參即可。
6、上傳文件
可以看到在基礎的post請求中,參數是寫在“body”的“form-data”下的,此時key欄默認為“text”格式,其實可以切換為“file”格式。
image.png
然后value欄中會出現文件上傳按鈕,點擊選擇需要上傳的文件即可。
所有的測試都是在配置完畢后,點擊“send”即可開始運行。
image.png
而后會在下方出現接口測試結果。