1225JMeter、Postman、Requests介面測試經驗分享-POST請求(三)
阿新 • • 發佈:2018-12-26
上傳檔案的請求是真實公司的介面;所以內容打了馬賽克,希望能夠理解。
(一)POST請求-multipart/form-data
此次分享主要講的是Content-Type設定為application/form-data的POST請求,即以表單檔案上傳的形式提交的post請求。
因為手頭上只有幾個能夠上傳檔案的介面,在這選了一個最簡單的,只需要傳參,不需要驗證token的。
JMeter訪問此post請求【設定了斷言】
在http請求編輯頁面,選中Use multipart/form-data for POST;
Parameters中輸入除了上傳的檔案以外的引數;
Files Upload中上傳檔案,引數名和MIME型別。
MIME 參考手冊 > http://www.w3school.com.cn/media/media_mimeref.asp
請求資訊
響應資訊
Postman訪問此post請求【設定了斷言】
填寫Headers
填寫body;選擇form-data;然後選擇檔案file;點選新增檔案,最後傳送即可
斷言和實際響應體
Requsets庫 自動化測試訪問此post請求【設定了斷言,列印了很多資訊】
http://docs.python-requests.org/zh_CN/latest/user/quickstart.html#post-multipart-encoded
Requests官方入門文件
(二)Fiddler抓包驗證
剛才的請求傳送後,使用Fiddler抓包,結果如下:
【請求頭、響應頭】
【請求的引數、響應的內容】
【Raw】
交流技術 歡迎+QQ 153132336 zy