欢迎购买学习《基于RestSharp框架和HTTP Client库REST API自动化框架实现视频教程》课程,你将学习使用 RestSharp 框架和 HTTP 客户端库实现端到端 API 自动化。
最后更新 08/2022
类型:电子学习 | MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:7.19 GB | 时长:170 节课 • 13 小时 6 分钟
你会学到什么
- 如何为 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 和 Webservices
在第二部分,我将讨论 HTTP 客户端库以及如何使用它们来测试 RESTful API
在第 3 部分,我将讨论 RestSharp 框架以及如何使用它进行 API 测试
我还将讨论同步和异步执行。以及如何并行运行测试
在本课程中,我还将讨论应用程序的一些实时 API。这样的 Drop Box 和 JIRA
在学习本课程的同时,我还将开发一个测试框架。框架的源代码将提供下载
单元测试框架 MSTest
MSTest 框架
用于 API 测试的 HTTP 客户端
获取请求
断言和验证
POST 请求
放置请求
删除请求
验证
同步和异步执行
同步和异步执行 – 简介
测试的同步执行
测试的异步执行
测试的异步执行——失败的场景
使用 Async 和 Await 实现重新定义 HelperClass
任务工厂的异步执行
从异步任务中获取返回值
使用 RunSettings 文件并行执行
RestSharp 框架
获取请求
框架设计与实现
POST 请求
放置请求
删除请求
验证
基于令牌的身份验证 – DropBox API
基于会话的身份验证 – JIRA API
本课程适用于谁
- 本课程专为开发人员和测试人员设计
- 想要学习 API 自动化的手动/自动化测试工程师
- 最适合计划构建自动化框架的开发人员和测试人员
- 想要实现 API 自动化的 RestSharp 框架的测试工程师