jmeter中如何让接口支持文件上传-multipart/form-data

遇到的问题:

经常我们的一些接口会上传一个文件进行搜索或者导入,此时使用我们的jmeter将要如何去上传这个文件呢,例如下图中这接口我们就需要入参一个字段“pic”

 

操作步骤:

步骤一:

添加http的请求,入参中有一个文件上传,填写需要上传的文件参数和文件名称

步骤二:

如何确定MIME类型呢?

需要先观察接口入参的content-type是什么,当发现是:multipart/form-data ,一般该类型通常在post请求中搭配文件上传业务需要。

form-data:

http请求中的multipart/form-data,会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。

既可以上传键值对,也可以上传文件

当上传的字段是文件,会使用content-type表明文件类型;content-disposition说明字段的一些信息。

由于有boundary隔离,所以multipart/form-data既可以上传文件,也可以上传键值对。

上面这张图就是需要上传的文件的文件类型,所以我们的jmeter中的MIME类型,填入此类型即可

步骤三:

http请求中也需要勾选对post使用multipart/form-data ,客户端实现中 选择“java”

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值