无法使用Jmeter上传CSV文件

时间:2019-09-10 13:59:01

标签: jmeter

当我尝试使用Jmeter上传文件时

我使用“文件上传部分”,例如:

文件路径为:$ {filesUpploadPath} BatchReverse.csv

ParameterName为:文件

MIME类型:文本/纯文本

enter image description here

enter image description here

enter image description here

请求

POST数据: --TQVDXTBd3I5-r4QtHZ2WSa5B2rsQKtLv 内容处置:表单数据; name =“文件”; filename =“ BatchReverse.csv” 内容类型:文本/纯文本 内容传输编码:二进制

--AzTQVDXTBd3I5-r4QtHZ2WSa5B2rsQKtLv-

响应 {“ errors”:[{“ type”:“ FATAL”,“ errorCode”:“ VALIDATION”,“ message”:“缺少必需的参数fileType。”}]}

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

很可能您的“参数名称”是错误的,您正在使用file,而您的应用程序似乎期望使用fileType

构建适当的文件上传请求的最简单方法是使用JMeter的recording

HTTP(S) Test Script Recorder

您唯一需要做的就是将要上传的文件复制到JMeter安装的“ bin”文件夹中,这样JMeter将能够正确构建相关的HTTP Request采样器。

一旦获得“良好”配置并使用View Results Tree侦听器对其进行验证,便可以根据需要parameterize and correlate进行请求。

答案 1 :(得分:0)

尝试过Jmeter记录器,我应该使用: -MIME类型为:application / vnd.ms-excel -Parameters:fileType:REVERSALS