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 接口测试-文件上传报“文件不存在”问题解决的主要内容,如果未能解决你的问题,请参考以下文章