Postman: The Complete Guide – REST API Testing

Postman: The Complete Guide – REST API Testing

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

你将会学到的

  • 创建 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、基本身份验证
  • 测试文件上传
  • 使用模拟服务器
  • 使用团队工作区进行协作

要求

  • 需要基本的编程和/或 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应用程序的用武之地!Postman 允许您使用所需的 HTTP 方法和参数非常快速地创建请求,提交请求并轻松检查结果。

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

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

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

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

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

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

兴奋地学习Postman?今天注册!

此课程面向哪些人:

  • 本课程面向测试工程师和开发人员。
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Postman: The Complete Guide – REST API Testing