• web自动化测试中接口测试学习笔记


    一.web基础

    1. web是实现:客户端浏览器端<—————>服务端  交互的应用;
    2. web通常包含两部分:web客户端、web服务端;web客户端技术包含html、javascript、ajax等,服务端技术如asp.net等
    3. web服务端框架示例:三层构架(UI、BLL、DAL),作用降低耦合;

    二、web接口概念

      web接口是服务器与客户端交互的方式,即浏览器端或其他客户端工具与服务UI层交互的协议。常见有两大类:

    1. HTTP协议的接口:常用请求方式为GET和POST,具有无连接无状态的特性;
    2. web service接口:常见如soap、rmi、rpc协议等;

    三、web接口自动化测试

    1. 接口测试一般可归类在集成测试中,因为集成测试是脱离UI,对server的网络通信接口进行黑盒测试(自动化为主);
    2. 系统级测试和集成测试的关注点不同:系统级测试关注的是用户从UI直接操作所看到的结果,而集成测试关注的是UI接口数据的准确性。
    3. 接口测试显然比UI系统测试简单,只要知道协议和参数即可完成一次请求,从自动化测试实施的难易程度来说,接口测试有以下特征:   3.1.驱动执行接口的自动化成本不高:HTTP、RPC、SOAP、RMI等各类都可以依据相应的协议封装一个client作为接口请求的执行器;

                 3.2.整个自动化测试中综合性能比价高;

     

  • 相关阅读:
    git基本操作及设置
    5-13 多页面打包配置
    笔记待整理
    单例模式在多线程下的多种实现模式
    面试题小练习1106
    求两个字符串的最大共有子串
    单例模式
    静态初始化一个二维数组并将二维数组排序并输出
    java中数组的基本知识
    关于break语句如何结束多重循环的嵌套
  • 原文地址:https://www.cnblogs.com/me1105/p/4157908.html
Copyright © 2020-2023  润新知