使用 RestSharp 和 HTTP 客户端实现 REST API 自动化
REST API Automation with RestSharp & HTTP Client
使用 RestSharp 框架和 HTTP 客户端库实现端到端 API 自动化
你会学到什么
-
如何为 API 自动化设计自动化框架
-
HTTP 客户端库及其用于 API 测试的用法
-
与 API 一起使用的不同类型的身份验证机制
-
RestSharp 框架及其用于 API 测试的用法
-
同步和异步执行模式
-
持续集成和持续部署
要求
-
基本了解 C# 语言和 OOPS 概念,如类、对象、接口等。
-
对 Visual Studio IDE 的基本了解
-
Post Man Client基本理解
-
对 Windows 操作系统的基本了解
-
对 Tomcat 有基本的了解将是一个额外的优势
描述
**课程已更新为最新版本的 RestSharp 框架**
目前,IT 行业正朝着基于微服务的架构发展。了解什么是RESTful API和 Web 服务非常重要。本课程就是关于这一点的。
- 课程分为3个部分
- 在第 1 部分中,我将详细讨论 RESTful API 和 Web 服务
- 在第 2 部分中,我将讨论HTTP 客户端库以及如何使用它们来测试 RESTful API
- 在第 3 部分中,我将讨论RestSharp 框架以及如何使用它进行 API 测试
- 我还将讨论同步和异步执行。以及如何并行运行测试
在本课程中,我还将讨论应用程序的一些实时 API。这样的Drop Box和JIRA
在完成本课程的同时,我还将开发一个测试框架。将提供框架源码下载
单元测试框架 MSTest
- MS测试框架
用于 API 测试的 HTTP 客户端
- 获取请求
- 断言和验证
- POST请求
- PUT 请求
- 删除请求
- 验证
同步和异步执行
- 同步和异步执行 – 简介
- 同步执行的测试
- 异步执行测试
- 异步执行测试 – 失败场景
- 使用异步和等待实现重新定义 HelperClass
- 使用任务工厂异步执行
- 从异步任务中获取返回值
- 使用 RunSettings 文件并行执行
RestSharp 框架
- 获取请求
- 框架设计与实施
- POST请求
- PUT 请求
- 删除请求
- 验证
- 基于令牌的身份验证 – DropBox API
- 基于会话的身份验证 – JIRA API
本课程适合谁:
- 本课程专为开发人员和测试人员设计
- 想学习API自动化的手动/自动化测试工程师
- 最适合计划构建自动化框架的开发人员和测试人员
- 想要为 API 自动化实施 RestSharp 框架的测试工程师
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)