在所有请求中,我都需要Content-Type = application / json,因此我在测试计划下添加了HTTP标头管理器。 但是然后在其中一个线程中,我需要将图像作为包含其他参数的多部分请求上传。我创建了HTTP请求采样器,选中了“使用multipart / form-data”,在“文件上载”选项卡上添加了文件,在“参数”选项卡上添加了参数。但是Content-Type = application / json是在标头中发送的,因此请求失败。
我尝试过:
Content-Type=multipart/form-data;
boundary=----WebKitFormBoundary6dcBYcLBBPisdP1e.
但在
在发送的请求中,Jmeter添加了另一个边界(随机生成)
因此请求失败Content-Type=multipart/form-data
无边界,但没有用(错误要求边界)${__FileToString(${pathToImage},,)}
来读取文件内容并将其添加到请求正文中)。 是否有任何选项可以覆盖内容类型作为multipart / form-data并添加供Jmeter在正文中使用的边界?我可以从测试计划中删除标头管理器这种情况下,多部分请求将与Content-Type=multipart/form-data; boundary=----%randomly_generated_by_jmeter%
发送。但是在那种情况下,我需要将application / json内容类型添加到所有其他请求中(并且有很多请求)。