Jmeter 接口测试-文件上传报“文件不存在”问题解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter 接口测试-文件上传报“文件不存在”问题解决相关的知识,希望对你有一定的参考价值。

参考技术A 利用Jmeter测试上传文件,首先可根据接口文档或者抓包分析文件上传的接口。

以下是我通过谷歌自带的抓包所截取的文件上传的接口

Jmeter 新建一个Http  Request 采样器,填写相关的接口地址信息,如图:

然后就要填写post的内容,此时再看抓包截取的请求内容,如图:

jmeter 设置请求信息,如图:

此时,添加结果树,查看响应报文,一直报文件不存在

查了许多资料,有可能是因为文件上传路径的'\'被编码了,服务器无法识别

此时,需在http request 设置 implementation 为 Java ,让请求内容不被编码,如图:

此时,上传成功

JMeter接口测试示例——上传文件

上传文件

功能描述

上传文件:向服务器(211.149.218)指定目录传送文件

 

请求地址

http://api.nnzhp.cn/uploadfile

 

请求方式

Post

 

入参

参数

数据类型(长度)

是否必传

备注

file

String

Y

上传文件

 

出参

参数

数据类型(长度)

备注

code

int

状态码200为成功,500为异常

success

String

状态

 

 

JMeter操作步骤:

1.添加一个http请求并输入相关信息。

2.入参设置。

 

3.执行并查看执行结果 。

 

以上是关于Jmeter 接口测试-文件上传报“文件不存在”问题解决的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter之上传文件

JMeter接口测试示例——上传文件

接口测试使用jmeter工具上传文件。(无响应/响应为空)

jmeter接口测试-文件上传

jmeter压测学习49 - 测试文件上传接口(multipart/form-data)

上传下载文件接口测试