zoukankan      html  css  js  c++  java
  • SoupUI接口测试学习分享

    一、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

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

    ⑦设置属性和配置数据库

     

    ⑧执行测试用例

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

  • 相关阅读:
    PHP htmlspecialchars和htmlspecialchars_decode(函数)
    使用CURL抓取淘宝页面
    PHP 自定义字符串中的变量名解析
    Notepad++前端开发常用插件介绍
    使用phpExcel实现Excel数据的导入导出(完全步骤)
    moment.js 日期包装类 (说明示例)
    php函数前面加&符号 和 变量前面加&符号的意义
    window 查看端口/杀进程
    eureka 去除注册中心保护机制
    mysql 表关联更新另一张表的数据
  • 原文地址:https://www.cnblogs.com/1050099452miss/p/6266713.html
Copyright © 2011-2022 走看看