利用Jmeter测试上传文件,首先可根据接口文档或者抓包分析文件上传的接口。
以下是我通过谷歌自带的抓包所截取的文件上传的接口
Jmeter 新建一个Http Request 采样器,填写相关的接口地址信息,如图:
然后就要填写post的内容,此时再看抓包截取的请求内容,如图:
jmeter 设置请求信息,如图:
此时,添加结果树,查看响应报文,一直报文件不存在
查了许多资料,有可能是因为文件上传路径的'\'被编码了,服务器无法识别
此时,需在http request 设置 implementation 为 Java ,让请求内容不被编码,如图:
此时,上传成功