博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SoupUI接口测试学习分享
阅读量:4562 次
发布时间:2019-06-08

本文共 958 字,大约阅读时间需要 3 分钟。

一、SoapUI的使用

我们主要用SoapUI的REST 测试功能来测试我们协议接口。RESTful是一种服务端API的规范,每个资源对应唯一的URI,然后用HTTP的POST、GET、PUT、DELETE方法转换状态,也可以理解为增删改查。但是,不要在意这些细节,我们的接口主要用的是POST,所以在新建资源后,一般只需要建立一个POST方法。

1.运行SoapUI-Pro-5.1.2:

     bin--soapui-pro.bat,直接启动soapui;

     注册码导入scz.key文件进行破解。

2.SoapUI主界面:

基本结构是这样的:

工作区可以有多个测试工程,如上图有2个:天气查询和物流查询

一个工程一般有2个部分,上面那个是站点,就是我们要测试的对象,

下面是测试集合,包含我们的测试用例。

展开站点,就是这个站点下的资源,对应我们的所有接口地址。

展开资源,里面是方法,我们一般就一个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(根据需要生成一个或者多个接口的TestSuiteTestCase

 点击接口,右键 Generate TestSuite

 

⑤设置TestCase

 

 

 

⑥添加验证表达式,以判断用例执行是否成功

 

 

⑦设置属性和配置数据库

 

 

 

 

 

⑧执行测试用例

⑨运行测试集合中所有测试用例:

 

转载于:https://www.cnblogs.com/1050099452miss/p/6266713.html

你可能感兴趣的文章
Problem E. TeaTree - HDU - 6430 (树的启发式合并)
查看>>
Kafka序列化和反序列化与示例
查看>>
win10下VS2010中文输入法切换为英文卡死
查看>>
retinex相关代码汇总
查看>>
Cortex-M3 异常返回值EXC_RETURN
查看>>
kettle 转换字段遇到问题(couldn't get row from result set)——摘
查看>>
nginx首页根据IP跳转
查看>>
【2019-08-20】有点目标,有点计划,有点目的
查看>>
【2019-09-10】美,真的跟年龄无关
查看>>
【2019-09-28】少,但更好
查看>>
【2019-09-13】耐心观察是一种技能
查看>>
mysql数据库2-常用命令
查看>>
安卓开发环境搭建(转)
查看>>
Harris角点检测
查看>>
Struts2的处理流程及为Action的属性注入值
查看>>
设计中最常用的CSS选择器
查看>>
Maven项目打包成可执行Jar文件
查看>>
nginx http proxy 正向代理
查看>>
对BFC的总结
查看>>
23醒
查看>>