我正在尝试创建一个同时发送Json和File的HTTP请求。
有效负载格式示例:
--WebKitFormBoundaryooARNALDyzj 0 QAAl内容处置:表单数据;名称=“case”;文件名=“blob”内容类型:应用程序/json
{Json-Data} -WebKitFormBoundaryooARNALDyzj 0 QAAl内容处理:表单数据;名称=“文件”;文件名=“Test.txt”内容类型:文本/纯文本
--网络工具包表单边界--
上面一个是有效载荷的格式。
当我尝试运行脚本时,HTTP请求失败了,原因是JSON部分被删除,只有文件部分在有效负载中发送。
请求中发送的有效负载:
--mKcQTUa 2-T28 YDq 4lnQyGCl 8 ksaViUMUIjO内容处理:表单数据;名称=“文件”;文件名=“TestViewer.txt”内容类型:文本/纯文本内容传输编码:二进制
<实际文件内容,此处未显示> --mKcQTUa 2-T28 YDq 4lnQyGCl 8 ksaViUMUIjO--
1条答案
按热度按时间hc8w905p1#
我认为你应该像这样设置你的HTTP请求采样器:
的数据
如果需要,您将能够在查看结果树侦听器中查看不含文件内容的请求详细信息,并在jmeter.log中查看文件内容:
的
另外请注意,您可以使用浏览器(或其他应用程序)和HTTP(S) Test Script Recorder记录您的请求。
更多信息:JMeter Performance Testing: Upload & Download Scenarios