目录
3.根据抓取的Form Data,填写Parameters及Files Upload
4.BeanShell PreProcessor 前置处理器移除Content-Type
1.接口数据获取
1)打开F12或者使用抓包工具获取接口数据
2)Request Method:POST
Content-Type:multipart/form-data
Form Data:
2. 新建Http Request并填写基础数据
1)填写 Web Server:protocol,ip,port
2)填写 Http Request:Method,Path,endcoding
3)勾选:Use multipart/form-data
3.根据抓取的Form Data,填写Parameters及Files Upload
1)Parameters:Name-Value 一 一对应,有几个name写几个;若value为空,name也要写到Name-Value
如:
Name | Value |
delay | 0 |
resetCompanyPrice | false |
2)Files Upload:
File Path:最好用相对路径、使用‘/’
Parameter Name: name的值
MIME Type:Content-Type的值
如:
4.BeanShell PreProcessor 前置处理器移除Content-Type
由于步骤2.中,Http请求勾选了Use multipart/form-data,那么请求时会与全局请求头HTTP Header Manager数据冲突,因此需要添加一个BeanShell PreProcessor前置处理器,移除当前全局定义的Content-Type。
sampler.getHeaderManager().removeHeaderNamed("Content-Type");