我想发送以下帖子请求。我们的开发人员将JSON代码保留在模型中。在这种情况下,我必须发送上传pdf和模型。
------WebKitFormBoundarytNDCqGrEFjFTUxGJ
Content-Disposition: form-data; name="model"; filename="blob"
Content-Type: application/json
------WebKitFormBoundarytNDCqGrEFjFTUxGJ
Content-Disposition: form-data; name="file"; filename="LineChart1523101530916.pdf"
Content-Type: application/pdf
------WebKitFormBoundarytNDCqGrEFjFTUxGJ--
答案 0 :(得分:0)
答案 1 :(得分:0)
对于multipart个请求,每个Content-Disposition部分都可以拥有自己的MIME type,因此您可以构建以下请求:
------WebKitFormBoundarytNDCqGrEFjFTUxGJ
Content-Disposition: form-data; name="model"; filename="blob"
Content-Type: application/json
------WebKitFormBoundarytNDCqGrEFjFTUxGJ
Content-Disposition: form-data; name="file"; filename="LineChart1523101530916.pdf"
Content-Type: application/pdf
------WebKitFormBoundarytNDCqGrEFjFTUxGJ--
直接在HTTP Request Sampler正文数据标签中。
另外,请务必添加HTTP Header Manager并将Content-Type header设置为:
multipart/related;boundary=---WebKitFormBoundarytNDCqGrEFjFTUxGJ
如果需要,请查看Testing REST API File Uploads in JMeter文章了解更多详情。
要非常小心,因为手动多部件请求构建每个空间或线路制动都很重要并且可能会破坏您的测试。