最近進(jìn)行了接口測試的培訓(xùn),第一課主要關(guān)于接口測試稠肘,涉及到postman和jmeter兩個(gè)工具福铅。在此進(jìn)行記錄,方便后期回溯學(xué)習(xí)项阴。
首先進(jìn)行接口測試滑黔,必需的是接口文檔,文檔主要包含以下幾個(gè)部分:
1鲁冯、URL
2拷沸、請求方式(一般為post或者get)
3、請求參數(shù)
4薯演、返回參數(shù)
5撞芍、請求、返回示例
6跨扮、狀態(tài)碼說明
其中第1-4條是接口文檔必需有的數(shù)據(jù)序无,否則無法進(jìn)行測試。
*post請求和get請求沒有很大的區(qū)別衡创,只是get請求一般用于獲取數(shù)據(jù)帝嗡,post請求一般用于發(fā)送數(shù)據(jù)
接下來利用老師提供的文檔,記錄一下利用postman進(jìn)行測試的方法璃氢。
1哟玷、簡單的get請求
當(dāng)?shù)弥猆RL,請求方式為get一也,請求參數(shù)已知時(shí)巢寡,可以直接在鏈接中輸入數(shù)據(jù)進(jìn)行測試
1.png
截圖中的鏈接以<URL?請求參數(shù)=>組成椰苟。當(dāng)可判斷的請求參數(shù)為多個(gè)時(shí)抑月,<URL?請求參數(shù)1=1&請求參數(shù)2=***2>即可舆蝴。
2谦絮、簡單的post請求
已知URL题诵,請求方式為post,必須的請求參數(shù)已知時(shí)层皱。填寫好URL和請求方式后性锭,選擇“body”下的“form-data”即可直接將參數(shù)和對(duì)應(yīng)的值填寫進(jìn)去。
image.png
3奶甘、需要配置header的請求
image.png
配置好請求方式和URL后篷店,選擇“headers”輸入文檔提供的key值和value值即可。
4臭家、需要配置cookie的請求
配置好請求方式和URL后疲陕,選擇“heraers”,key值直接填寫“Cookie”钉赁,value值填寫文檔或者開發(fā)提供的數(shù)據(jù)即可蹄殃。
然后在“body”的“form-data”下,填寫必須的入?yún)⒑蛯?duì)應(yīng)的值你踩。
image.png
5诅岩、入?yún)閖son格式
首先還是必須填寫URL和請求方式。然后在“body”下带膜,選擇“raw”吩谦。
image.png
在輸入框中輸入json格式的入?yún)⒓纯伞?br> 6、上傳文件
可以看到在基礎(chǔ)的post請求中膝藕,參數(shù)是寫在“body”的“form-data”下的式廷,此時(shí)key欄默認(rèn)為“text”格式,其實(shí)可以切換為“file”格式芭挽。
image.png
然后value欄中會(huì)出現(xiàn)文件上傳按鈕滑废,點(diǎn)擊選擇需要上傳的文件即可。
所有的測試都是在配置完畢后袜爪,點(diǎn)擊“send”即可開始運(yùn)行蠕趁。
image.png
而后會(huì)在下方出現(xiàn)接口測試結(jié)果。