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

时间:2024-03-23 18:07:24


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

主要是针对用SoapUI POST提交本地数据文件的方法,简单介绍以下思路

举例:

文件同步接口

接口地址:http://183.xxx.xxx.xxx:23333/oadmin/public/uploadImg

HTTP请求方式:POST

参数如下

变量名           是否必填  含义                说明

MultiPart File         证件图片或资料文件 图片文件bmppngjpegdoc

 

响应数据

返回字段     含义            类型   描述

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的作用)

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

备注:1解决上传问题思路时,最简单方式,可以从抓包工具、或者研发人员调试方式等方法与soapui中请求进行对比,确认问题所在,再通过实践尝试解决问题,

      2、顺便教个技巧,有人觉得看saopuihttp log看不全,可以鼠标右键,有一个”Set Max Rows“的选项,可以设置较大的行数,这样你就可以看到很多行http请求和响应的信息。

 

口头禅:不要被工具套死,一定要大胆设想思路,小心求证,你会得到意想不到的结果。