Content-Type: multipart/form-data; 格式
步骤:
1、添加HTTP Request、填写好HOST、URL等信息,这一步如果没有接口文档参照,可以去F12或者Fiddler抓包,我们这里重点讲没有接口文档的情况下如何做,
如果除了文件以外,还有表单数据,还是需要放在Parameters里边的。
2、上传文件时需要在HTTP Request里,选择FilesUpload格式,然后把F12抓到的参数填写到对应的表单位置。
3、如果不想手动去输入,也可以在JMeter的请求头的Files Upload表单,点击add添加,然后点击Browsers,在电脑文件夹中去选择,这一步一般电脑会自动把文件的路径,以及文件的MIME类型填充好,没有填充的需要手动填写。
4、HTTP Header Manager里边,输入Content-Type:multipart/form-data,同时HTTP Request勾选Use multipart/form-data,
5、在请求头下边添加Beanshell前置处理器BeanShell PreProcessor,
代码:
sampler.getHeaderManager().removeHeaderNamed("Content-Type");
6、添加查看结果树,并执行接口