1、SoapUI的使用html
咱们主要用SoapUI的REST 测试功能来测试咱们协议接口。RESTful是一种服务端API的规范,每一个资源对应惟一的URI,而后用HTTP的POST、GET、PUT、DELETE方法转换状态,也能够理解为增删改查。可是,不要在乎这些细节,咱们的接口主要用的是POST,因此在新建资源后,通常只须要创建一个POST方法。数据库
1.运行SoapUI-Pro-5.1.2:服务器
bin--soapui-pro.bat,直接启动soapui;post
注册码导入scz.key文件进行破解。学习
2.SoapUI主界面:测试
基本结构是这样的:ui
工做区能够有多个测试工程,如上图有2个:天气查询和物流查询url
一个工程通常有2个部分,上面那个是站点,就是咱们要测试的对象,3d
下面是测试集合,包含咱们的测试用例。htm
展开站点,就是这个站点下的资源,对应咱们的全部接口地址。
展开资源,里面是方法,咱们通常就一个POST方法,方法下是请求。
展开测试集合,里面是咱们这个测试工程的各个测试用例,测试用例下是这个测试用例要执行的步骤,好比登录这个测试用例,先要登录、保存SESSION、执行3个初始化协议等。
3.建立接口测试
建立一个工程首先要拿到咱们要测试的服务器的地址,
如:物流查询接口测试地址:http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号
①新建测试工程:File -> New Project -> Create REST project from URI/File->New REST Project->输入要测试的接口地址URI:
②点击OK,生成项目,同时生成接口的方法和资源
③建立工程后就要配置咱们的接口信息,这里还跟测试无关,只是在作初始化
④建立TestSuite(根据须要生成一个或者多个接口的TestSuite和TestCase)
点击接口,右键 Generate TestSuite
⑤设置TestCase
⑥添加验证表达式,以判断用例执行是否成功
⑦设置属性和配置数据库
⑧执行测试用例
⑨运行测试集合中全部测试用例: