Postman:完整指南

Postman API 测试用于手动和自动测试。使用 Newman、Jenkins 或任何其他 CI 工具实现自动化

课程英文名:Postman The Complete Guide - REST API Testin

此视频教程共5.5小时,中英双语字幕,画质清晰无水印,源码附件全

下载地址

课程编号:250
百度网盘地址:https://pan.baidu.com/s/1ivLIGKt_3R0wncmCswMTRg?pwd=vd1h
夸克网盘(不限速)地址:https://pan.quark.cn/s/c284e4d413f3

课程内容

你将会学到的

  • 创建 GET、POST、PUT、DELETE 请求
  • 了解 GET 与 POST 请求方法
  • 使用真实世界的 API(Github API、Trello API)
  • 用于测试的 JavaScript 基础知识
  • 在 Postman 中编写 API 测试
  • 使用 Excel 文件 (CSV) 或 JSON 中的数据
  • 使用 Postman 变量创建工作流和场景
  • 在 Jenkins、GitLab CI 或 TeamCity 中使用 Newman 运行 API 测试
  • 使用 OAuth2、API 密钥、令牌、JWT、基本身份验证
  • 测试文件上传
  • 使用模拟服务器
  • 使用团队工作区进行协作

课程内容

20 个章节 - 176 个讲座 - 总时长 15 小时 17 分钟展开所有章节

Postman 的介绍和第一步9 个讲座 - 37 分钟

使用 Postman 创建 REST API 请求38 个讲座 - 2 小时 11 分钟

练习部分 – 构建 REST API 请求14 个讲座 - 57 分钟

编写 API 测试和脚本6 个讲座 - 21 分钟

使用 Postman 变量编写 API 测试和脚本10 个讲座 - 1 小时 4 分钟

高级断言8 个讲座 - 48 分钟

自动运行测试20 个讲座 - 1 小时 27 分钟

使用其他 CI 服务器/工具运行 Newman5 个讲座 - 45 分钟

工作流程和场景4 个讲座 - 14 分钟

数据驱动测试:使用不同的数据集多次运行请求4 个讲座 - 35 分钟

还有 10 个章节

要求

  • 需要基本的编程和/或 JavaScript 知识(编写测试需要)
  • 需要基本的 HTTP 知识(地址、消息正文、标头、cookie ……)
  • 关于 RESTful API 和 JSON 的基础知识
  • 基本 Jenkins 经验,如果需要与 Jenkins 集成
  • 基本 NodeJS/NPM 经验(测试自动化所需)
  • 可选 – 基本 Docker 经验(适用于 Jenkins 或 Newman)
  • 观看讲座和安装 Postman 需要一台装有 Windows、macOS 或 Linux 的计算机。不建议使用手机/平板电脑。
  • 你需要注册一些有信誉的公共 API 才能跟上课程

说明

RESTful API(或简称 REST API)如今无处不在,但同时它们开始变得越来越复杂:不同的 HTTP 方法、标头、cookie、处理文件上传或使用 api 密钥、令牌、OAuth 等进行身份验证多得多。

但是在你开始花时间编写代码来检索 API 提供的数据之前,为什么不先测试请求以确保一切都按预期工作呢?

这就是邮递员应用程序的用武之地!Postman 允许你使用所需的 HTTP 方法和参数非常快速地创建请求,提交请求并轻松检查结果。

如果你也在开发 API,Postman 可以提供帮助!我为测试工程师和软件开发人员创建了这门课程。Postman 可以在 API 开发期间以及 API 完成后帮助你,通过运行测试确保你的 API 仍按预期工作。

在课程的第一部分,我们将开始探索 Postman 的功能,并继续编写 API 测试,目的是将它们集成到 CI 服务器中,测试将在当前基础上运行。

但这不是你参加的正常课程。因为你的需求可能不同,并且因为我不想让你想知道下一步该做什么,所以课程的第二部分将包括用户问题和尚未涵盖的问题的答案课程或更具体的课程,可能不是每个人都感兴趣。

那么让我们看看你将要学习什么:

  • 从简单的请求开始,向更复杂的场景前进
  • 学习处理基本身份验证、API 密钥或 OAuth 等身份验证/授权机制。
  • 开始编写 API 测试
  • 在集合中组织测试并与你的团队共享
  • 在 Jenkins 或任何其他 CI 服务器中运行 API 测试
  • 你问我答

因此,在本课程之后,你将知道如何使用 Postman 作为专业人士。

兴奋地学习邮递员?今天注册!

此课程面向哪些人:

  • 本课程面向测试工程师和开发人员。