SOAPUI 案例操作步骤
1. 构建项目
2. 运行单个请求
3. 构建测试用例
4. 接口之间传递参数
5. 运行整个测试用例
构建测试
以天气接口为例:
接口: http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
1点击file选择New SOAP Project
2.输入工程的名字,以及地址,选择request
3.点击ok后就会有一个建好的工程了
接口说明: getRegionProvince 获得中国省份、直辖市、地区和与之对应的ID 输入参数:无,返回数据:一维字符串数组。 getSupportCityDataset 获得支持的城市、地区名称和与之对应的ID 输入参数:theRegionCode = 省市、国家ID或名称,返回数据:DataSet
在此处需要注意的是:前面三个接口不需要参数,后面三个需要输入参数的,比如接口
getSupporCityDataset 的请求中的“?”表示要入参,如下图所示
若不入参,可能会报错。
构建测试用例
1. 选择项目,右键点击“New TestSuite”,如下图所示生成测试套件,对测试套件可以命名
一个有意义的名字
2. 选择一个接口,右键选择Add to TestCase,将这个接口加入到测试用例里面
3. 在测试用例里面右击这个方法选择Insert Step,然后选择 Property Transfer
4. 这里不太了解
接口之间传递参数,组织测试步骤
上面的Property 选择Response
下面那个Target是入参,Property选择request
其中参数配置:
命名空间名字:
绝对路径:数字“2”表示“平安”这个城市,数字“1”表示只能获得一个城市的天气