我想通過使用多部分數據體的JMeter構造一個HTTP請求。JMeter多部分JSON請求表單數據
我有一個HTTP標頭管理器,其具有COntent-Type設置爲multipart/form-data;邊界= AaB03x。我選擇了「使用多部分/表單數據進行POST」。
我再有作爲創建的數據體,
`-----------------------------AaB03x
Content-Type: application/json
Content-Disposition: form-data; name="part1"
{"jsonKey1": "JsonValue1" }
-----------------------------AaB03x
Content-Type: application/json
Content-Disposition: form-data; name="part2"
{
"jsonKey2": "JsonValue2"
}
-----------------------------AaB03x
Content-Type: application/octet-stream
Content-Disposition: form-data; name="part3"
File Content here!!!!
-----------------------------AaB03x`
當我運行它,我看到該請求犯規正確發送的身體,而是僅僅發送一些隨機數據,
POST數據:
--vKOghkU7riRQbaANmmGpMs7j9TxCTUp3S2T0vE--
並給出錯誤響應,
`{"errorMsg":"Unable read headers from MultipartStream.","messageCode":"UnableReadHeadersFromMultipartStream","httpStat us":"BAD_REQUEST","requestName":"RequestName"}`
我的第二個問題是: 請求的第3部分發送文件上傳。我能以某種方式傳遞文件路徑嗎?
取消勾選的multipart/form-data的沒有的伎倆。 – user2626431