最近接到的一個新的項目,老規矩,開發組開發完接口需要進行接口的測試,其他的很簡單,根據限制條件邏輯等設計數據,用瀏覽器或者工具進行驗證就OK。
其中有一個接口涉及到圖片的上傳,以前沒有用過,通過查找資料,發現Jmter可以支持,記錄一下,免得以后又要到處找……
需求
post上傳 Request: { "token":"用戶token", "mallId":"商城ID", "lang":"語言" "image": “” //待上傳的圖片,file 類型。 }
正確性測試
如上圖所示:
1、添加一個sampler下面的HTTP請求
2、方法選擇POST
3、填入各個參數的值
4、最后是圖片:
a、點擊【同請求一起發送文件】欄目的添加按鈕;
b、點擊瀏覽按鈕,選擇一張需要上傳的圖片,地址將會自動記錄到文件名稱欄目;
c、填寫參數名稱,根據需求可知為【image】;
d、MIME類型為multipart/form-data。
執行
保存該HTTP請求,並執行,查看服務器,即可發現,上面步驟選擇的圖片已經成功上傳到服務器。
上傳圖片的像素顏色有點不對,不過不會影響測試結果。