我如何使用jmeter通过post发送二进制数据

时间:2016-03-08 16:20:55

标签: jmeter

我想通过邮寄向服务器发送图片和一些参数(key = value)。 现在我用jmeter(版本:2.13)来完成这项工作。我已经设置了"内容类型" as" application / octet-stream"并且还将一些参数及其值输入到"参数"下的框中。标签。此外,我还将jpg文件的文件路径设置为" application / octet-stream"。 但是jmeter将这些参数作为表单数据而不是二进制数据发送 有人可以帮我这个吗?我非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

如果您需要Content-Type标题为application/octet-stream,则必须取消选中"将多部分/表单数据用于POST"框。

根据documentation

  

使用multipart / form-data时,这会抑制Content-Type和Content-Transfer-Encoding标头;只发送Content-Disposition标题。

如果你还需要" multipart"你可以将你的参数追加到" Path"像:

/upload/url?param1=value1&param2=value2

查看Performance testing: Upload and Download Scenarios with Apache JMeter指南,了解有关在Jmeter测试中模拟文件操作的更多信息。