• SoapUI测试webservice接口


    SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。

     想要深入掌握SoapUI的功能,需要对下面的概念和技术有较好的了解:

    • WSDL:(网络服务描述语言,Web Services Description Language)一门基于 XML 的语言
    • SOAP:一种简单的基于 XML 的协议
    • XML与XML相关的技术

    W3School可以找到相关教程

     

    SoapUI初识:http请求简单应用

    1.构建项目

    2.构建测试集(test suite)和测试用例(test case)

    3.添加http请求

    4.添加断言并运行

     SoapUI深入:web service接口测试

     原文:http://blog.csdn.net/oracle_microsoft/article/details/5689585

    1.构建项目,添加WSDL

    SoapUI 会解析WSDL 文件获取服务接口,显示如下

    2.创建请求

    展开接口“getTVstationDataSet ”的Soap 请 求“Request 1 ”,双击查看请求的SOAP 消 息:

    入参后查看请求结果:

    3.构建测试用例,将“getTVstationDataSet ”接口的服务请求“Request 1 ”加入测试步骤

    查看测试用例

    4.添加断言并执行测试用例

    5.重复以上步骤,构建测试用例

    getAreaDataSet          (获得支持的省市(地区)和分类电视列表)、
    getTVstationDataSet   (通过省市ID或分类电视ID获得电视台列表)、
    getTVchannelDataSet  (通过电视台ID获得该电视台频道列表)、
    getTVprogramDataSet (通 过频道ID获得该频道节目列表)
    依次加入到TestCase 1的测试步骤中去,然后组织测试步骤获取“CCTV-1 ”的节目列表。

    测试步骤:
    1)获得“中央电视”的分类ID “-1 ”
    2)获取“中央电视”类别中的“中央电视台”ID :“39 ”
    3)获取“中央电视台”的频道“CCTV-1 ”ID :“606 ”
    4)获取“CCTV-1 ”频道的节目列表

    6.添加property tranfer

    7.运行测试用例

     ok,绿灯运行成功。

    关于soapUI 属性传递更多了解,参考:

    http://blog.sina.com.cn/s/blog_7045bf3a0102uxd3.html

    属性传递温馨提示:

    1.命名空间的书写,基本语法: xmlns:namespace-prefix="namespaceURI",默认命名空间:xmlns="namespaceURI",更多参看xml命名空间

    2.xpath的书写,作为souce的xpath需要从response中寻找

  • 相关阅读:
    Go语言基础介绍
    webpack教程——css的加载
    Git忽略规则.gitignore梳理
    vue2.0路由-适合刚接触新手简单理解
    JAVA实现DES加密实现详解
    计算机网络: IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解
    Storm:最火的流式处理框架
    神片和神回复
    论C#未来发展
    弄清UTF8和Unicode
  • 原文地址:https://www.cnblogs.com/Ryana/p/6373545.html
Copyright © 2020-2023  润新知