【发布时间】:2014-08-20 01:01:36
【问题描述】:
我正在尝试使用 JMeter 2.11 模拟对使用二进制格式的服务的登录调用。我创建了一个具有适当设置的 Http 请求,除了正文数据。我需要发布原始二进制数据。
根据文档here,我应该能够为一个文件设置文件路径,没有参数名称,Body Data 中没有其他内容,并将数据放在请求正文中。
如果它是一个 POST 或 PUT 或 PATCH 请求,并且有一个文件的“参数名称”属性(如下)被省略,则该文件作为请求的整个主体发送,即不添加任何包装器。这允许发送任意正文。此功能适用于 2.2 版之后的 POST 请求,也适用于 2.3 版之后的 PUT 请求。
但是,当我运行测试时,POST 数据为空。
我也尝试了 JMeter 的额外插件集,但是,我被卡住了。加载的文件有 145 字节的数据,请求显示 content-length 为 0。我错过了什么?
Http 请求
结果
更新 1
澄清一下,我不是在尝试发送文件,而是在尝试将二进制编码的消息作为原始 POST 数据发送。
【问题讨论】:
标签: jmeter load-testing