jmeter测试单文件和多文件上传接口

单文件上传
1.抓取接口的信息如下图

image.png

2.如下图填写jmeter的请求信息,其中MIME Type为application/vnd.openxmlformats-officedocument.spreadsheetml.sheet(也有的教程填写的是multipart/form-data,即抓包获取的content type,笔者是填写前一种可以成功运行)
image.png

image.png

3.如上配置就可以成功上传了

多个文件上传(参数化)
1.先准备好多份要上传的文件,同时新建一个txt文件,存放多个要上传的文件路径,如下图

image.png

image.png

2.在jmeter的工具(tools)中,打开函数助手,下来选择CSVRead如下图填写,然后点击生成并复制按钮

image.png

image.png

3.生成并复制的内容,填写到如下图的位置


image.png

4.如上配置就可以上传多个文件了

PS:
1.笔者在HTTP请求的advance处填写了Java,大家可以根据情况看是否需要填写


image.png

2.CSV数据文件设置也可以支持txt文件,如下图配置即可,如果遇到两个及两个以上参数,用英文逗号分隔即可。另外,如果txt文件里面有中文,传进来的参数乱码,可以尝试将txt文件的编码格式保存为utf-8


image.png

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。