为了账号安全,请及时绑定邮箱和手机立即绑定

REST API 接口测试

杜涵 软件测试工程师
难度初级
时长 1小时30分
学习人数
综合评分9.37
31人评价 查看评价
9.5 内容实用
9.3 简洁易懂
9.3 逻辑清晰
  • REST API 接口规范

    • 路径:只能包含名词,不能包括动词

    • 过滤信息:?limit=10 ?offset=10 ?page=1 ?sortby=name

    • Hypermedia API:在返回结果中提供相关资源的链接,连向其他 API 方法

    • 验证(Authentication):确定用户是其申明的身份,比如提供账户的密码。

    • 授权(Authorization):保证用户有对请求资源特定操作的权限。比如用户的私人信息只能自己能访可,其他人无法看到;有些特殊的操作只能管理员可以操作,其他用户有只读的权限等。

    查看全部
    0 采集 收起 来源:Rest API介绍

    2021-08-18

  • 设计视范:

    • 协议:使用 HTTPs 协议,确保交互数据的传输安全。

    • 域名:应该尽量将 API 部署在专用域名之下。 https://api.example.com

    • 版本控制:将版本号放在 URL 或者 Header 中


    查看全部
    0 采集 收起 来源:Rest API介绍

    2021-08-18

  • 补充一些概念:

    • 幂等性(Idempotent):是一个数学上的概念,在这里表示发送一次和多次请求引起的边界效应是一致的。Post 是不幕等方法

    • 安全性:GET、HEAD 和 OPTIONS 均被认为是安全的方法因为它们旨在实现对数据的获取,并不具有边界效应(Side Effect)


    查看全部
    2 采集 收起 来源:Rest API介绍

    2021-08-18

  • REST 支持的方法

    查看全部
  • REST 特点总结

    • 面向资源的接口设计

    • 抽象操作为基础的 CRUD

    • Http 是应用协议而非传输协议


    查看全部
  • 核心思想是源

    查看全部
  • REST API

    • 出现:REST 最早是由 Roy Fielding 博士发表的论文中提到的

    • 定义:简单来说 REST 是一种系统架构设计风格(而非标准),一种分布式系统的应用层解方案

    • 目的:Client 和 Server 端进一步解耦

    • 应用:最为经典的莫过于 github API


    查看全部
  • REST or RESTFUL

    区别

    • RESTful 是 REST 的形容词形式

    • RESTful API 指的是 REST 风格的接口

    • 一般来说 REST 等于 RESTFUL,区别一个是名词一个是形容词


    查看全部
  • SOAP 与 REST 区别:

    安全性:SOAP 会好于 REST 

    效率和易用性:REST 更胜一筹

    成熟度:总的来说 SOAP 在成熟度上优于 REST


    查看全部
  • SOAP REST

    Soap - simple Obiect Access Protocol

    • 交換数据一种协议规范,是一种轻量的、简单的、基于 XML 的协议。

     REST - Representational State Transfer

    • 一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性


    查看全部
  • Web Service

    一种跨编程语言和跨操作系统平台的远程调用技术。

    • 最重要的两种实现方式:SOAP & REST

    • Web 2.0 时代,REST 方法的广泛普及


    查看全部
  • 接口测试又称为 API 测试 Application Programming Interface

    接口测试是测试系统组件间接口的一种测试。重点关注数据传递。

    接口测试一般会用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。


    查看全部
  • 接口测试在单元测试之后,UI 测试之前。

    接口测试可以获得较高的投资回报

    查看全部
  • 很多系统关联都是基于接口来实现,接口测试可以将复杂的系统关联进行筒化

    接口功能比较单一,能够比较好的进行测试覆盖,也相对容易实现自动化持续集成

    接口相对于界面功能,会更底层一些,测试覆盖会更容易。


    查看全部

举报

0/150
提交
取消
课程须知
了解基本的测试流程
老师告诉你能学到什么?
1. Postman的使用方法 2. 接口测试相关概念以及Rest api接口规范 3. 用Postman实现Rest api接口测试的步骤和方法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!