SOAPUI 案例操作步骤

1. 构建项目

2. 运行单个请求

3. 构建测试用例

4. 接口之间传递参数

5. 运行整个测试用例

构建测试

以天气接口为例:

接口:

http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl

1点击file选择New SOAP Project

SOAPUI 案例操作步骤

2.输入工程的名字,以及地址,选择request

SOAPUI 案例操作步骤

3.点击ok后就会有一个建好的工程了

SOAPUI 案例操作步骤

SOAPUI 案例操作步骤

接口说明:

    getRegionProvince

    获得中国省份、直辖市、地区和与之对应的ID

    输入参数:无,返回数据:一维字符串数组。

    getSupportCityDataset

    获得支持的城市、地区名称和与之对应的ID

    输入参数:theRegionCode = 省市、国家ID或名称,返回数据:DataSet

在此处需要注意的是:前面三个接口不需要参数,后面三个需要输入参数的,比如接口
getSupporCityDataset 的请求中的“?”表示要入参,如下图所示

SOAPUI 案例操作步骤

若不入参,可能会报错。


构建测试用例

1. 选择项目,右键点击“New TestSuite”,如下图所示生成测试套件,对测试套件可以命名

一个有意义的名字

SOAPUI 案例操作步骤

2. 选择一个接口,右键选择Add to TestCase,将这个接口加入到测试用例里面

SOAPUI 案例操作步骤

3. 在测试用例里面右击这个方法选择Insert Step,然后选择 Property Transfer

SOAPUI 案例操作步骤

4. 这里不太了解

接口之间传递参数,组织测试步骤

上面的Property 选择Response

下面那个Target是入参,Property选择request

SOAPUI 案例操作步骤

其中参数配置:

SOAPUI 案例操作步骤

命名空间名字:

SOAPUI 案例操作步骤

绝对路径:数字“2”表示“平安”这个城市,数字“1”表示只能获得一个城市的天气

SOAPUI 案例操作步骤

上一篇:docker数据卷管理及网络基础配置


下一篇:经验分享:使用 Restyle.js 简化 CSS 预处理