1.发生问题的原因:
1.1.将http信息头管理器直接放在了测试计划下面,导致上传文件的Content-Type:multipart/form-data的请求头被覆盖
2.解决办法:
2.1.在上传文件的接口下挂一个[BeanShell 预处理程序](添加-->前置处理器-->BeanShell 预处理程序)
2.2.在BeanShell 预处理程序输入语句:
sampler.getHeaderManager().removeHeaderNamed("Content-Type");
2.3.在上传文件的接口下挂一个[HTTP信息头管理器],添加一个请求头
Content-Type:multipart/form-data
2.4.点击[文件上传]选择一个文件上传,设置参数的变量名,输入MIME类型
2.5.输入接口字段名,以及刚设置的变量名,内容类型输入:multipart/form-data,便可请求成功