zoukankan      html  css  js  c++  java
  • soapUI 再谈SoapUI接口测试--文件组织与接口“布局”管理

    再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    by:授客 QQ1033553122

     

    SoapUI-Pro-x64-5.1.2_576025(含破解文件),软件下载地址:

    http://pan.baidu.com/s/1kTlaIur

     

    问题:

    怎么用SoapUI做好接口测试?

     

    解答:

    我的答案是:先做好文件组织与“布局”管理的工作,为什么呢?因为这样比较不会乱,然后是用例设计(关于怎么样快速设计出高质量的用例,回头再聊吧)

     

    实操:

    http协议接口为例子

    1、 新建工作空间

    说明:顾名思义,用于存储、管理不同测试项目的项目文件。

    File->New Workspace->输入工作空间名称,如下



     

     

    ->新建与工作空间同名的工作目录并打开,保存工作空间xml配置文件

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

    注:保存配置文件后,会自动切换到该工作空间

     

    2、 新建测试项目

    说明:通过项目划分,便于管理

     

    右键工作空间->New Project->Create empty project

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

    注:

    1、创建项目的入口挺多的,其它入口也可以

    2、我这里为了让大家看得更明白,选择创建空项目

     

    -> 重命名项目名称,右键项目(例中为Project1-> Rename

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    3、 新建需要测试的接口

    右键项目名(例中为UserAPP)->New Rest Serivice FROM URI

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

    说明:这里的URI即便是写错了也没关系,新建后可以修改

     

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

    4、 接口布局

    基本原则

    1)主机IP和端口相同的接口,以添加资源(New Resouce)方式,添加到同一个Services EndPoint下,否则新建对应的Services EndPoint 并添加到其下

     

    2)仅除参数列表不相同的接口请求,以添加方法(New Method)方式,添加到同一个方法下面,否则新建对应的资源,并添加到其下

     

    重命名请求->右键请求名(例中为Request1)->Rename->输入合理的新请求名称->【确定】

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    ->添加同一方法下,不同参数、参数值不同的请求->右键方法名称(例中为GetGoodsDetail)->New Request->填写合理的请求名称->OK

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    ->添加同一Service EndPoint下,的另一个接口->右键EndPoint(例中为192.168.1.174:9101)->New Resource->填写Resource Path ->OK】,如下

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    ->重命名方法和请求

     

    -> 添加不同ip和端口的接口

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    当然,为了方便查阅,也可以把资源名称写成中文

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

     

    添加前它项目(例中的ShopManager)

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

    5、 保存项目

    说明:保存项目,方便后续的接口测试,同时也方便其他人进行接口测试

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

    soapUI <wbr>再谈SoapUI接口测试--文件组织与接口“布局”管理

     

  • 相关阅读:
    Python 安装、循环语句、数据类型(一)
    Python 字符、整型、列表字典等操作(二)
    JAVA实现文章的上一篇下一篇
    什么是公钥、私钥、密码、助记词
    XSS跨站网络攻击
    区块链相关知识
    冷钱包
    .NET 后台提交POST请求
    邮件的发送
    数据库中字段类型对应的C#中的数据类型
  • 原文地址:https://www.cnblogs.com/shouke/p/10157817.html
Copyright © 2011-2022 走看看