Learn Rest API Automation Using Rest Assured

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-rest-api-automation-using-rest-assured/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Rest Assured 学习 REST API 自动化 课程概述:该课程详细讲解了使用 Rest Assured 进行 REST API 自动化的基础及高级知识。我相信实例导向的教学方法,因此在课程中不会使用 PPT,而是提供数十个真实的场景来阐述各种 API 自动化概念。学员可以在每个视频下方的评论区随时提出问题或反馈,我会确保所有疑问得到解答。课程大纲将展示课程的深度和整体覆盖范围。如若希望学习课程中未涵盖的其他 Rest Assured 概念,请通过 Udemy 聊天联系我。 课程大纲包括: - API 基本概念 - 什么是 API? - Postman 基础 - API 方法 - HTTP 状态码 - REST 与 SOAP - 什么是 Rest Assured? - JSON 和 JSON 路径 - JSON Schema - Rest Assured 入门 - Rest Assured 设置(使用 Maven) - 简单的 GET 请求 - 验证 JSON 响应 - 验证 XML 响应 - 提取响应数据 - 验证状态行 - POST、PUT 和 DELETE 操作 - Rest Assured 日志 - 处理请求参数 - 处理头和 Cookie - 身份验证 - XML 和 JSON Schema 验证 - WireMock:创建 Mock WebService 本课程适合于以下人群: - QE 自动化工程师 - Selenium WebDriver 自动化求职者 - 希望跳槽至自动化领域的手动测试专业人士 - 想根据市场需求转向 API 自动化的 QTP/UFT 专业人士 - 探索更好自动化解决方案的 QE 经理 - 希望学习新技能以适应就业市场的应届毕业生 - 有志于学习编码和自动化的人 为了最大化课程收益,建议按以下步骤学习: 1. 每天安排 30-45 分钟的学习时间,持续 5 天每周。 2. 视频均小于 20 分钟,每天观看 2-3 个视频。 3. 重要的是进行动手练习,及时尝试课程中讨论的程序,并自行下载相关资源。 4. 在合适的地方提供作业及答案,建议在进入下一节前完成作业。 5. 若有任何问题,欢迎随时联系我,我会保证解答。 祝大家学习愉快!注意:所有课程视频均为 QHD 画质,建议在视频播放器右下角设置中调整分辨率,以获得最佳观看体验(1080p 或 720p,具体依网络速度而定)。

课程评论(0条)

课程详情

This course covers REST API Automation using Rest Assured in detail from basic to advanced levels. I believe in example-oriented teaching. So, you won't find any PPTs during the sessions. But, you will find dozens of real time scenarios used to elaborate various API Automation concepts. Feel free to post your questions/feedback in the block provided under each session-video. I will make sure all of your queries are addressed. ‘Course Outline' below will give you an idea about the depth and the overall coverage of this course. If you want to learn any other REST Assured concept - which is not already covered in this course - then feel free to let me know via Udemy messenger.Course Outline:Basic concepts of APIs What is an API?Postman BasicsAPI MethodsHTTP Status CodesREST Vs SOAPWhat is Rest Assured?JSON and JSON PathJSON SchemaGetting Started with Rest AssuredRest Assured Setup Using MavenSimple Get RequestValidate JSON ResponseValidate XML ResponseExtracting Response DataExtracting Single Value From ResponseVerifying Status LinePOST, PUT and DELETEPOST Using FilePOST Using JSON ObjectPUT OperationDELETE OperationRest Assured LoggingLog AllLog Body and HeadersLog Cookies and StatusLog If ErrorLog If Validation FailsHandling Request ParametersQuery ParametersMultiple Query ParametersMulti-value ParametersPath ParametersForm ParametersWorking with Headers And CookiesWhat Are Headers?Sending Request HeadersSending Headers Using ObjectsSending CookiesSending Cookies Using BuilderValidating Response HeadersExtracting Response HeadersExtracting Response CookiesAuthenticationBasic and Digest AuthoAuth 1.0Twitter oAuth ExampleoAuth 2.0XML And JSON Schema ValidationJSON Schema ValidationXML DTD Schema ValidationXML XSD Schema ValidationWireMock: Creating Mock WebService using WireMockWireMock SetupWriting WireMock StubsCreating Stub Mapping using File BodyRecording Stub Mappings using WireMock RecorderMiscellaneous OperationsSpecifying Request PortDefault Configuration Setup in RestAssuredValidating Response TimeXML Namespace ValidationResponse Aware MatcherCourse Outline EndsThis course is designed for you if you are:a QE Automation Engineer ORa Selenium WebDriver automation aspirant ORa manual testing professional willing to jump start your automation carrier ORa QTP/UFT professional wanting to switch to API automation as per testing market demand ORa QE Manager exploring better automation solutions for your project ORa fresh grad looking to learn a quick new skill which has high demand in the job market ORaspiring to learn coding and automationTo get the maximum benefit from the course, please take a look at following steps explaining 'How to take this course?'Step 1: Schedule 30-45 minutes of your time daily for 5 days a week. 'Continuity' is the key. Step 2: All sessions are divided in small videos of less than 20 minutes. Watch 2-3 videos daily.Step 3: Hands-on exercise is very important. So, immediately try out the programs discussed in the session. Try them on your own. You can download these programs from lecture resources.Step 4: Assignments with answer keys are provided where-ever necessary. Complete the assignments before jumping on to the next sessions.Step 5: If you come across any questions or issues, please feel free to contact me and I will make sure that your queries are resolved.Wish you all a very happy learning.Note: All the course videos are in QHD. For the best video streaming quality, please adjust the resolution from 'settings' at bottom right-hand corner of video player. Choose 1080p or 720p as per your network speed.

课程标签

0人关注该课程

主题相关的课程