Rest API 测试(慕课笔记)

    xiaoxiao2023-12-02  154

    接口测试又称为API测试 即 Application Programming Interface

    SOAP —>Simple Object Access Protocol 交换数据的一种协议规范,是一种轻量的、简单的、基于XML的协议

    REST---->Representational State Transfer 一种系统软件架构风格(而不是标准),一种分布式系统的应用层解决方案,可以降低开发的复杂性,提高系统的可伸缩性

    SOAP 与 REST 区别:
    安全性:SOAP > REST效率和易用性: REST>SOAP成熟性:SOAP>REST
    REST 与 RESTFUL 区别:
    RESTful 是 REST 的形容词RESTful API 指的是 REST 风格的接口
    REST API 设计规范:
    协议:使用HTTPs协议,确保交互数据的传输安全域名:尽量将API 部署在专用域名之下 如:https://api.example.com版本控制:将版本号放在URL 或 Header 之中路径:只能包含名词,不能包括动词过滤信息:?limit=10   ?offset=10   ?page=1?   ?sortby=nameHypermedia API:在返回结果中提供相关资源的链接,连向其他 API 方法验证(Authentication):确定用户是其申明的身份,比如提供账户的密码授权(Authorization):保证用户有对请求资源特定操作的权限,比如用户的死人信息只能自己访问,其他人无法看到;有些特殊的操作只能管理员可以操作,其他用户有只读权限等。

    常见的测试工具:
    PostmanJMeterRestClient
    HTTP 接口分类
    POSTGETDELETEPUT

    HTTP 接口中的各分类的详解

    参数异常
    关键字参数参数为空多、少参数错误参数

    python 测试git 视频:接口测试基础之入门篇

    最新回复(0)