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



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


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

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

 

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

 



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值