6、jmeter测试单文件和多文件上传接口
单文件上传
1.抓取接口的信息如下图

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


3.如上配置就可以成功上传了
多个文件上传(参数化)
1.先准备好多份要上传的文件,同时新建一个txt文件,存放多个要上传的文件路径,如下图


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


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

4.如上配置就可以上传多个文件了
PS:
1.笔者在HTTP请求的advance处填写了Java,大家可以根据情况看是否需要填写

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


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界