請求參數信息:
請求頭信息:
實戰操作示意圖:
總結:
1、在http請求過程中上傳附件(Excel文件、圖片、安裝包、視頻文件等)雖然基本上Content-Type為:multipart/form-data,但Content-Type也有不一樣的,一般情況下Excel文件的Content-Type為:application/vnd.openxmlformats-officedocunment,spreadsheetml.sheet;圖片Content-Type為: image/jpeg,app包Content-Type為:application/octet-stream。最終填寫的值要以抓包中的入參信息為准。
2、Request Headers中的Content-Type在此HTTP請求中不放在Parameters中維護,因為它是動態的信息。
3、喜歡粘貼復制HTTP請求的朋友們要注意,除了上傳附件的請求中要勾選 Use multipart/form-data for POST和Browser-compatible headers,下面的請求就要去勾選啦!並且如果HTTP信息頭管理器是公用的話要注意區別開來,否則腳本會報錯。
4、作者之前只用前三點來實現,一直報錯,將請求中的客戶端實現改為Java解決
Java:使用的http是使用的JAVA JVM提供的方法,有相關的限制:
1)連接如何重用在請求中沒有控制;
2)當jmeter釋放了一個請求后,在同樣的進程中可能不會再使用了;
3)只使用於單進程模式;
4)HTTPS代理請求有兩個bug沒存在;
5)不支持虛擬主機;
6)不支持相關的方法;
7)不支持存儲證書的請求。
HttpClient4.1:使用Apache HttpClient 4.1部件
空白:使用HTTP默認請求中的配置或jmeter.properties中jmeter.httpsample中的配置