1.如果我上传一个图像的Postman只使用二进制选项它的工作。如果我使用form-data上传一个文件的Postman的图像文件被损坏与不必要的附加信息。所以我试图记录JMeter脚本,而上传图像的Postman使用二进制选项。但图像大小从279 kb增长到509 kb,我得到了一个损坏的图像。它只有279 kb,当我发送Postman没有记录。见下图。
1.如果我使用JMeter HTTP请求上的“文件上传”选项卡,它会附加以下信息,使图像文件损坏。高级选项卡上的JAVA实现也不起作用。--WNAkrdOzMmE 0 iZxPNbdHVVPxuBwgUX内容-处置:表格数据;名称=“源”;文件名=“文件加载. jpg”内容类型:图像/jpeg
有人可以请给我Groovy或BeanShell代码,一个一个上传多个图像文件吗?或者,如果有一种方法可以正确地捕获流量,而不会损坏图像文件和额外的数据,请让我知道,我可以尝试。谢谢。x1c 0d1x
1条答案
按热度按时间ylamdve61#
binary
文件上载意味着文件作为HTTP Post请求主体发送JMeter的等效配置为:
1.切换到HTTP请求采样器的“文件上载”选项卡
1.提供要上载的文件的完整路径或相对路径
1.其他字段应保持不变
更多信息:JMeter Performance Testing: Upload and Download Scenarios