在jmeter中上传文件时同时带有参数。主要问题有两个:
第一是jmeter中「参数」模块的字段值是什么,
第二是jmeter中「文件上传」模块的字段值是什么,以及上传文件的MIME类型是什么。
》如下图,在浏览器中上传文件,network中查看上传接口,有请求地址、authorization(一般是登录接口返回的token,这里作为参数用来身份识别)、Form Data(请求参数)
1、在jmeter或者postman中,请求地址、authorization、Form Data都是必不可少的。请求地址不容易写错;authorization在postman中Header中添加,在jmeter中的HTTP信息头管理器中添加;
Form Data在postman中有text、file两种类型,对于上传文件的接口用起来特别方便,直接把要上传的文件对应的字段改为file类型,值为对应的本地文件即可。
2、在jmeter中,带有参数的文件要写在两个地方,第一个是「参数」,第二个是「文件上传」。这两个地方才是Form Data中的所有参数。