• 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

  • 相关阅读:
    LeetCode题解(14)--Longest Common Prefix
    LeetCode题解(12)--Integer to Roman
    LeetCode题解(13)--Roman to Integer
    LeetCode题解(9)--Palindrome Number
    LeetCode题解(8)--String to Integer (atoi)
    LeetCode题解(7)--Reverse Integer
    LeetCode题解(6)--ZigZag Conversion
    从并发和索引说说innodb和myisam的区别
    thrift基本概念和实例
    fastcgi+lighttpd+c语言 实现搜索输入提示
  • 原文地址:https://www.cnblogs.com/yatou-de/p/9267851.html
Copyright © 2020-2023  润新知