您的位置:首页 > 产品设计 > UI/UE

【SoapUI】接口测试之post上传文件方法思路

2017-08-03 09:52 274 查看

【SoapUI】接口测试之post上传文件方法思路  
主要是针对用SoapUI POST提交本地数据文件的方法,简单介绍以下思路
举例:
文件同步接口
接口地址:http://183.xxx.xxx.xxx:23333/oadmin/public/uploadImg
HTTP请求方式:POST
参数如下
变量名           是否必填  含义                说明
MultiPart File  是       证件图片或资料文件 图片文件bmp、png、jpeg、doc
 
响应数据
返回字段     含义            类型   描述
code    上传成功状态  Boolean成功“success”失败“failure”
fileUrl   云移文件路径  String
   例如 “2016/1/4/xxxxxxxxxxxxxxxxxxxx.PNG”,进件接口再回传

思路如下:
(1)在图里1中,确认请求是否有参数;
(2)在图里2中,确认传输内容类型(注:2中后面有个选择框,如果选择,会将1中参数和值,直接拼接在url中进行请求;如果没有选择,则在body中传输,一般建议是选择:multipart/form-data,如图);
(3)切换到Attachments标签页,在图里3中,点击“+”上传附件,并找到列表中ContentID字段,这个id是对应”Content-Disposition”中的name参数值,需注意(注:自行去百度Content-Disposition的作用)



备注:1、解决上传问题思路时,最简单方式,可以从抓包工具、或者研发人员调试方式等方法与soapui中请求进行对比,确认问题所在,再通过实践尝试解决问题,
      2、顺便教个技巧,有人觉得看saopui中http log看不全,可以鼠标右键,有一个”Set
Max Rows“的选项,可以设置较大的行数,这样你就可以看到很多行http请求和响应的信息。
 
口头禅:不要被工具套死,一定要大胆设想思路,小心求证,你会得到意想不到的结果。

 


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: