我正在尝试在JMeter中为我的RestAPI-PUT发送json正文(正文数据)以及附件(jpeg / jpg)文件。每次我得到的响应都为“ {“错误”:“附件数量不正确。”}“。
我有jpeg / jpg文件,需要将其发送到Jmeter / bin文件夹中。 JMeter中的“身体数据”选项卡-
CollectionReference
页眉具有- 内容类型应用程序/ json 接受-application / json,image / jpeg 也尝试过- 接受多部分/表单数据 接受多部分/混合
答案 0 :(得分:0)
如果您的请求在SoapUI中有效,那么您至少应该能够通过以下两种方式将其转换为JMeter:
使用JMeter的HTTP(S) Test Script Recorder
记录您的SoapUI测试配置SoapUI以将JMeter用作代理,可以在文件->首选项->代理
中完成可以根据需要convert SoapUI XML into Taurus YAML然后从YAML生成JMX。
也可以在同一请求中手动定义JSON和多部分有效载荷来构建请求,但是您将需要从API文档中了解请求规范,或者通过查看SoapUI Raw
标签来捕获请求或使用Wireshark或Fiddler之类的外部嗅探器工具。查看Testing REST API File Uploads in JMeter文章,了解更多信息和示例方案实现