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

REST API 接口测试

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

    • 受众听众

    • 课程安排

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

    2020-10-11

  • api status code

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

    2020-09-06

  • soap安全性更高

    查看全部
  • # 域名 - 应该尽量将API部署在专用的域名之下(https://api.example.com)

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

    2020-07-18

  • REST API接口设计规范:

    除了测试功能正确/性能合乎标准/做了安全性的规范,也需行设计角度进行测试。

    #协议 - 尽量使用HTTPS协议,确保交互数据的传输安全

    #域名 - 应该尽量将API部署在专用域名之下(https://api.example.com)

    #版本控制 - 将版本号放在URL或者Header中

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

    2020-07-18

  • 测试计划设计:

      1. 业务流程:GET请求:

        正向用例:返回所有对象和返回某一个对象

        负向用例:一个不存在的ID

                       URL输入不正确

      2. 业务流程:post请求

        正向用例:输入正确参数新加一个对象(特殊字符,中文等)

        负向用例:参数name为空/重复

                       参数age为0/-1/100/101/字符串/null/空

                       参数salary为整数/带小数/负数/null/空

      3. 业务流程:PUT请求:

        正向用例:输入正确参数修改一个对象(特殊字符,中文等)

        负向用例:参数id为空/无效值

                       参数name为空/重复

                       参数age为0/-1/100/101/字符串/null/空

                       参数salary为整数/带小数/负数/null/空

      4. 业务流程:delete

        正向用例:删除所有对象和删除某个对象

        负向用例:一个不存在的id 

                       URL输入不正确

    查看全部
  • Rest API实践

    1. 测试计划

      1.1需求描述,比如:

      http://img1.sycdn.imooc.com//5f0188cd0001943515940662.jpg

    查看全部
  • content-typehttp://img1.sycdn.imooc.com//5f0181b90001c87616260828.jpg

    查看全部
  • http header介绍http://img1.sycdn.imooc.com//5f01818700015a5f15040776.jpg

    查看全部
  • postman主要功能http://img1.sycdn.imooc.com//5f01815a0001c82911660858.jpg

    查看全部
  • Rest API接口实例

    http://img1.sycdn.imooc.com//5eff0ee70001644c10610465.jpg


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

    2020-07-03

  • http常见状态码:

    http://img1.sycdn.imooc.com//5eff0e3c0001abb810290519.jpg

    返回结果设计

    http://img1.sycdn.imooc.com//5eff0ea60001352208780477.jpg

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

    2020-07-03

  • 1.Rest API接口规范

    1.1设计规范:

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

        域名:应该尽量将API部署在专用域名之下

        版本控制:将版本号放在URL或者header中,实际应用看项目要求

        路径:只能包含n,不能包含v

    http://img1.sycdn.imooc.com//5eff0d460001be0a11290478.jpghttp://img1.sycdn.imooc.com//5eff0d6d0001578111270430.jpg


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

    2020-07-03

  • http://img1.sycdn.imooc.com//5eff0b8f00016d1012000679.jpg幂等性概念

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

    2020-07-03

  • 1.web service概念

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

    主要的实现方式:soap & rest

    2.Soap概念:Simple Object Access Protocol 简单对象访问协议

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

    3.Rest概念:Representational State transfer 表示性状态转换

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


    区别:

    安全性:soap优于rest

    效率与易用性:rest优于soap

    成熟度:soap优于rest


    4.rest 与 restful是同一个含义,区别在于一个名词,一个形容词

    5.rest API

    核心思想是资源

    1⃣️创建资源:Http Post

    2⃣️获取资源:Http get

    3⃣️更新资源:Http PUT

    4⃣️删除资源:Http Delete

    特点总结:

    1⃣️面向资源的接口设计

    2⃣️抽象操作为基础的CRUD

    3⃣️Http是应用协议而非传输协议

    rest支持的方法:

    1⃣️HEAD(select):只获取某个资源的头部信息

    2⃣️Get(select):获取资源

    3⃣️POST(create):创建资源

    4⃣️PATCH(update):更新资源的部分属性(很少用,POST代替)

    5⃣️PUT(update):更新资源,客户端需要提供新建资源的所有属性

    6⃣️DELETE(delete):删除资源

    查看全部

举报

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

微信扫码,参与3人拼团

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

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