本文講三種content-type以及在Jmeter中對應的參數輸入方式java
第一部分:目前工做中涉及到的content-type 有三種:json
content-type:在Request Headers裏,告訴服務器咱們發送的請求信息是哪一種格式的。服務器
1 content-type:application/x-www-form-urlencodedapp
默認的。若是不指定content-type,默認使用此格式。url
參數格式:key1=value1&key2=value2code
2 content-type:application/jsonorm
參數爲json格式 blog
{ip
"key1":"value1",get
"key2":"value2"
}
3 content-type:multipart/form-data [dinghanhua]
上傳文件用這種格式
發送的請求示例:
第二部分 不一樣的content-type如何輸入參數
1 content-type:application/x-www-form-urlencoded
參數能夠在Parameters或Body Data裏輸入,格式不一樣,以下圖所示。
這兩個參數輸入的tab頁只能使用一個,某一個有數據後不能切換到另外一個。
Parameters:
Body Data:
2 content-type:application/json
2.1 首先添加信息頭管理。http請求上點擊右鍵》添加》配置元件》 HTTP信息頭管理器
2.2 信息頭編輯頁面,點擊添加,輸入content-type application/json
2.3 在http請求,Body Data中輸入json格式的參數
3 content-type:multipart/form-data [dinghanhua]
在http請求編輯頁面,選中Use multipart/form-data for POST
Parameters中輸入除了上傳的文件之外的參數:參數名和參數值
Files Upload中上傳文件,參數名和MIME類型
上傳文件若是不成功,修改Implementation爲java試一下。