zoukankan      html  css  js  c++  java
  • soapui基础知识

    一、基础知识

    1、测试步骤(teststep)为最小单位,一个完整的测试用例由多个测试步骤组成;

    2、一个测试用例(testcase)代表一个完整的操作

    3、测试集(testsuite)主要是为了区分大功能模块里面的不同小功能点而引入的概念

    4、项目(project),一般一个接口对应一个项目

    5、工作空间(workspace)可以理解为大总管

    二、概念

    wsdl:web service接口

    request:通过导入的wsdl可以解析出来的入参,我们只需要填入里面的内容即可

    mock service:模拟响应,可以构造一个很真实的,但是又是虚拟响应的服务器,当接口请求到服务器上,然后根据你在mock service上的设定,给你一个固定的返回值,然后你拿着返回值做判断就ok了(所以在开发接口还没做完,我们可以提前把我们脚本或者用例全部跑通,等开发完成后,再切换到测试环境测试就可以了)

    DataSource:相当于数据库,比如从外部文件获取一些数据

    断言:检查点

    三、soap介绍

    soap协议可以理解为是基于xml的一个简易的协议

    协议中必须包含如下元素:

    1、Envelope元素,可以把xml文件标示为一条soap消息

    2、body元素,包含所有的调用和响应信息

    可选的元素:

    1、header元素,包含头部信息

    2、fault元素,处理此消息时发生错误的信息

    一句话:SOAP=HTTP+XML

    实例:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline

  • 相关阅读:
    倒排索引压缩
    记一次java内存溢出的解决过程
    [译]ES读写文档时shard-replication模型
    [转载]抓包工具Charles乱码解决办法
    Mac 快捷键整理(不定期更新)
    高效能人士执行的四原则(2017-12-15)
    scala sbt 添加国内镜像
    maven工程小红叉处理方法
    系统管理中 bash shell 脚本常用方法总结
    scala 2.11报错error: not found: type Application
  • 原文地址:https://www.cnblogs.com/yatou-de/p/9267851.html
Copyright © 2011-2022 走看看