• 接口测试的定义以及自动化脚本的作用


    接口测试的目的:

      1 接口测试的目的是让 测试更早介入 

      2 接口测试可以测试一些界面无法测试的范围 例如sql注入等

      3 发现一些范围更广的BUG,一套服务支持多种终端,后端,前端,iOS,安卓

      4 接口测试更容易和自动化系统相结合

    接口的定义:

      接口是前后端沟通的桥梁,数据传输的通道

      分为 内部接口,外部接口

      内部接口: 服务于服务直接

      外部接口: 如淘宝接口 高德接口

    接口的分类

      web接口: 通过soap协议请求 请求和响应数据类型为 xml 解析xml速度可能会降低

      http/api接口: 通过http协议传输 请求和响应的数据类型都为字符串 也就是 json格式

    Cookie 和 Session 

      cookie: 标记为cookie 的数据类型,记录网址的信息,用户的习惯,存放在服务器

            cookie不太安全,如果让人恶意获取 本浏览器cookie 会形成 cookie 欺诈

            一个浏览器最多存放 20 个 cookie

      session: 在服务的记录用户的状态 存放在服务器 当用户过多的时候 会影响服务器性能 存放个数没有限制

    随着测试脚本臃肿,管理脚本必然会成为一个难题 postman,jmeter.RF 已经不能满足需求,有一定的局限性。

    例如: 团队协作使用git管理,公共方法,数据封装,接口前置操作比如连接数据库

           多接口的串联场景,

        协议有限(http,Dubbo)

       

  • 相关阅读:
    tp-link便携式路由器固件升级方式
    awk改变了OFS,$0却没变化
    RBAC设计前期设计
    微信小程序获取普通二维码
    微信小程序获取请求数据
    微信小程序获取二维码API
    php之策略模式
    php之简单工厂模式
    数据库转换微信菜单
    实现微信公众号平台菜单功能
  • 原文地址:https://www.cnblogs.com/sunzzc/p/13387184.html
Copyright © 2020-2023  润新知