Content-Type: multipart/form-data; 格式
步驟:
1、新增HTTP Request、填寫好HOST、URL等資訊,這一步如果沒有介面文件參照,可以去F12或者Fiddler抓包,我們這裡重點講沒有介面文件的情況下如何做,
如果除了檔案以外,還有表單資料,還是需要放在Parameters裡邊的。
2、上傳檔案時需要在HTTP Request裡,選擇FilesUpload格式,然後把F12抓到的引數填寫到對應的表單位置。
3、如果不想手動去輸入,也可以在JMeter的請求頭的Files Upload表單,點選add新增,然後點選Browsers,在電腦資料夾中去選擇,這一步一般電腦會自動把檔案的路徑,以及檔案的MIME型別填充好,沒有填充的需要手動填寫。
4、HTTP Header Manager裡邊,輸入Content-Type:multipart/form-data,同時HTTP Request勾選Use multipart/form-data,
5、在請求頭下邊新增Beanshell前置處理器BeanShell PreProcessor,
程式碼:
sampler.getHeaderManager().removeHeaderNamed("Content-Type");
6、新增檢視結果樹,並執行介面