0


SOAPUI接口测试http协议详细测试过程

SOAPUI接口测试http协议测试过程

  • 案例分析准备工作

从聚合数据平台申请了一个http接口数据来做演示:

  1. 注册账号、实名认证(30分左右)
  2. 登录
  3. 找到接口:数据服务->API->免费->车辆品牌车型大全
  4. 申请接口->点击“立即申请”->在“我的数据”模块中点击“立即申请”->申请成功
  5. 找到接口的序列号会员中心->数据中心->我的数据->车辆品牌车型大全接口上方的AppKeyb258f2e52b0d1e7e51624e6d6be0a16ee.

二、接口说明

车辆品牌车型大全接口API:

每个接口都有详细的说明:接口地址、返回数据格式、请求方式、请求参数说明、返回参数说明等。

这里重点介绍下每个接口的地址、请求方式、请求参数。

品牌列表接口:

注意:key值是注册平台并实名认证后自动生成的,取值方法在案例分析可参照操作。

根据品牌查询车系列表接口:

.

根据车系ID查询车型列表接口:

三、****Soapui之http接口测试实战

1、创建项目及运行单个http请求,验证请求是否能通

1)打开soapui-->右键Projects-->New REST Project

2)填入接口地址:http://apis.juhe.cn/cxdq/brand,点击ok

  1. 在Request页面,填入请求参数及值,点击运行,右侧出现如下响应结果表示该请求运行ok

4)右键REST Project-->New REST Service from URI,在以下弹框填入第二个根据品牌查询车系列表接口,地址:http://apis.juhe.cn/cxdq/series

  然后重复以上3)步骤,这里请求参数输入了2个必填项和一个非必填项,得到响应结果

5)右键REST Project-->New REST Service from URI,在以下弹框填入第三个根据ID查询解梦信息接口地址:http://apis.juhe.cn/cxdq/models

然后重复以上3)步骤,id值输入1,得到响应结果

2、构建测试用例

1)右键你的REST Project -->New TestSuite,右键TestSuite-->New TestCase

2)然后在Test Steps下面添加要进行测试的http请求,这里可以直接从上面的http请求右键Add to TestCase

另两个请求重复第1个请求的添加步骤,完成后,如下:

3、进行关联设置

从API的说明中可知,“根据品牌查询车系列表”请求传参的id值必须从上一个“品牌列表”响应结果中获取,这里可进行下关联

  右键“品牌列表”请求-->Insert Step-->Property Transfer,然后进行如下设置:

根据品牌查询车系列表的请求入参参数写变量:

根据车系ID查询车系列表的请求入参参数写变量:

注意:

Property Transfer 定义的变量名 如果与取值的字段名一致,参数话以后,其他接口可以共用变量。

Property Transfer 定义的变量名 如果与取值的字段名一致,可能其他的目标接口无法同步变量数据。

运行后:

4、进行参数化设置

1)背景:根据不同的关键词进行不同的,针对以下做参数化

2)右键Test Steps-->Add Step-->Properties,进行如下设置。每次修改梦境关键词直接修改这里即可。

3)设置好变量名后,进行如下变量引用

5、执行测试用例

标签: 测试工具

本文转载自: https://blog.csdn.net/qq_44127429/article/details/127607272
版权归原作者 为你奋斗! 所有, 如有侵权,请联系我们删除。

“SOAPUI接口测试http协议详细测试过程”的评论:

还没有评论