如何在JMeter中通过API将pdf文件与Json主体沿着作为请求上传,而不将pdf文件转换为字节码

gdx19jrr  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(113)

有人能帮我上传一个PDF文件沿着JSON主体作为一个请求通过API使用JMeter吗?

JSON Body:- {  
                "name" :"xyz",
                "token" : "123OuvP4"

              }

Pdf file name - PT_001.pdf 

API URL - apiq-bbmma-stq.azure-api.net/DocMqmt/UploadDocument

Header Manager : - Content-Type:- multipart/related; Boundary:-"Aa0b12x"

请指导我如何做到这一点,而不转换成字节码的pdf文件

wpx232ag

wpx232ag1#

我没有得到你的要求。你应该发送PDF文件“因为它是”在一个单独的“部分”的多部分请求。
如果是Multipart Content-Type,您需要发送如下消息:

--Aa0b12x
Content-Type: application/json; charset=UTF-8

{
  "name": "xyz",
  "token": "123OuvP4"
}
--Aa0b12x
Content-Type: application/pdf

your-pdf-file-content-here, it may be either "raw" or i.e. Base64-encoded
--Aa0b12x--

如果您无法手动创建请求,请尝试使用HTTP(S) Test Script Recorder记录请求,只需确保在上传之前将PDF文件复制到JMeter的“bin”文件夹中,这样JMeter将捕获请求并生成正确的HTTP请求采样器和HTTP头管理器。更多信息:Recording File Uploads with JMeter

相关问题