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

REST API 接口测试

杜涵 软件测试工程师
难度初级
时长 1小时30分
学习人数
综合评分9.37
31人评价 查看评价
9.5 内容实用
9.3 简洁易懂
9.3 逻辑清晰
  • 新建一个requests(请求),编辑request name(如:baidu),可以create collection(创建集合),点击保存。

    然后编辑请求的方法(如get或者post等),请求的url(如:http://baidu.con);

    编辑Authorization(认证方式) 无或者Oth2.0等不验证 验证用户名密码等;

    编辑headers:如accept、conten-type等

    body:如get请求不需要编辑body;post请求需要编辑body;

    pre-request script:在请求发送前定义一些请求的数据,如全局变量,给予js的语法,右侧有一些参考可借鉴;

    tests:表示我们可以对返回的结果进行验证,来看发送的结果是不是正确的;

    如:

    检查返回http状态是不是200:tests ["http status code is 200"]=responseCode.code===200;

    检查返回结果是不是包含id:tests["response body has id"]=responseBody.has("id")。

    编辑完成后,点击发送,可以看到返回的bdy,cookies,headers以及刚才设置的tests的测试结果是否通过。


    查看全部
  • 补充一些概念:

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

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


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

    2021-08-18

  • 内容:

    http://img1.sycdn.imooc.com//6135722f0001cb1d07520251.jpg

    http://img1.sycdn.imooc.com//6135722f0001918d07510379.jpghttp://img1.sycdn.imooc.com//6135738c0001ac2207360318.jpg











    http://img1.sycdn.imooc.com//613574810001020707420337.jpg

    并发数:同一时间同时发送用户的数量

    http://img1.sycdn.imooc.com//613575110001fa8207240309.jpg

    http://img1.sycdn.imooc.com//613577980001bb9807080264.jpg

    http://img1.sycdn.imooc.com//613577370001454107400374.jpg

    查看全部
    1 采集 收起 来源:接口测试流程

    2021-09-06

  • REST 特点总结

    • 面向资源的接口设计

    • 抽象操作为基础的 CRUD

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


    查看全部
  • 核心思想是源

    查看全部
  • REST API

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

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

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

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


    查看全部
  • SOAP 与 REST 区别:

    安全性:SOAP 会好于 REST 

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

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


    查看全部
  • SOAP

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

    REST

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


    SOAP与REST区别:

    安全性:SOAP好于REST

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

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



    application/x-www-from-urlencoded:请求默认方式,数据是简单、平面的key-value键值对

    application/json:数据是复杂的嵌套关系,有多层数据


    查看全部
  • 接口测试

    很多系统的关联都是基于接口来实现,接口测试可以将复杂的系统关系进行简化

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

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

    查看全部
  • Soap 较 rest安全
    查看全部
    1 采集 收起 来源:课程总结

    2018-12-12

  •  为什么做接口测试?

    1.系统的关联基于接口实现的,接口测试可将复杂的系统关联进行简化;

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

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

    一、软件生命开发周期

    系统立项

    可行性分析

    概要设计

    详细设计

    编码

    单元测试

    接口测试

    UI测试

    二、接口测试的投入比单元测试的要少,其技术难度要比单元测试小,从投入产出比来看,接口测试对于整个系统来说是非常重要的,接口测试的接口和函数数量要远远小于单元测试,与此同时接口定义的稳定性要远远高于同类级别函数的稳定性,接口测试用例代码的改动量要远远小于单元测试,其代码维护成本要比单元测试小很多。所以接口测试的力度要比单元测试的力度粗一些,它主要是基于子系统和子模块的接口层面的测试。所以接口测试可以获得较高的投资回报。

    查看全部
  • Rest API接口测试:

    用Postman实现API接口测试

    查看全部
    0 采集 收起 来源:课程介绍

    2023-10-31

  • Http header类型

    查看全部
  • Http状态码

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

    2023-07-09

  • content-type

    查看全部
首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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