Jump to content

Learn API Testing Using Postman, SoapUI & Restassured


Srbija

Recommended Posts

Posted
7b80b9aa354448d9eb50a2dc013ea10e.jpg

Learn API Testing Using Postman, SoapUI & Restassured
Last updated 2/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 27.13 GB | Duration: 49h 37m

Postman, RestAssured & SoapUI



What you'll learn
You will be able to understand what the Rest API's are, and their functionality.
After completing this course you can start working on Rest API Testing Projects
You will learn how to build frame works in Postman and RestAssured
You will learn CI & CD Integration with Postman & RestAssured

Requirements
Software Testing Concepts
Java Programming Basics
TestNG

Description
Course Overview: Mastering Back-End Testing and API AutomationIn today's digital landscape, web applications heavily rely on seamless communication through web services. The dominant architecture, Representational State Transfer (REST), has become a cornerstone in modern web service development. This course aims to transform you into a proficient back-end testing expert, equipping you with the skills to navigate the evolving IT industry landscape.Module 1: Introduction to API TestingClient-Server ArchitectureUnderstanding the Basic ArchitectureRoles of Client and ServerAPI BasicsWhat is an API?Why API Testing is Needed?Types of APIsSOAP vs. RESTUnderstanding Web ServicesAPI vs. Web ServiceREST API FundamentalsREST API Methods (GET, POST, PUT, DELETE)HTTP vs. HTTPSHTTP Status CodesModule 2: API Testing with PostmanPostman IntroductionPostman InstallationCreating WorkspaceCreating CollectionsCreating HTTP Requests (GET, POST, PUT, DELETE)Saving & Editing RequestsOperations on CollectionsResponse ValidationStatus CodesCookiesHeadersResponse BodySchemaExporting & Importing CollectionsCreating Dummy APIs for API TestingNodeJS InstallationJSON-Server InstallationJavaScript Object Notation (JSON) & JSON PathWhat is JSON?Understanding JSON Object & JSON ArrayJSON PathValidating Responses (Chai Assertions)Testing Status CodesTesting HeadersTesting CookiesTesting Response TimeTesting Response BodyScripts in PostmanPre-request ScriptsTest Scripts (Post Response Scripts)JSON Schema ValidationWorking with VariablesGlobal VariablesCollection VariablesEnvironment VariablesLocal VariablesData VariablesSet, Get & Unset Variables with ScriptsPostman ConsoleChaining RequestsCustomize Collection Run Order(Work flow)Working with Data Variables/External VariablesData-Driven TestingUsing JSON FilesUsing CSV FilesFile Upload & Download API RequestsAuthorization TypesBasic AuthorizationDigest AuthorizationAPI KeyBearer TokenOAuth2Project Work -Online StoreAPI testing Reference documentsWriting API Test CasesCreating Collections & Adding RequestsAdding Scripts (Chai Assertions)Running Collections ManuallyScheduling RunsNewman CLIInstall NewmanInstall newman-reporter-html for ReportingExporting and Sharing Collections from PostmanRun Collections Locally via Command PromptPush Collections to GitHub and Run in JenkinsPostman CLIInstall Postman CLIUse Postman CLI to Run a Collection from Command LineSet Up GitHub Actions with Postman CLI to Run Collections in CI/CD PipelineDocumenting APIsCreate Public DocumentationWrite Markdown Descriptions at Request, Folder, or Collection LevelEmbed "Run in Postman" Button with DocumentationPreview Docs Before PublishingPublish to API NetworkSwaggercURLMocking APIsSet Up Mock ServersCreate Dynamic Mock ResponsesPerformance TestingRun a performance testTypes of Load profiles in PostmanView performance test metricsInject data into virtual usersGraphQLWhat is GraphQL?GraphQL vs RESTGraphQL Core ConceptsGraphQL Queries - Fetching dataGraphQL Mutations - Writing dataGraphQL Subscriptions - Realtime updatesCreate GraphQL requests in PostmanPostman GraphQL interfaceModule 3: API Testing with RestAssuredIntroduction to RestAssuredOverview and ImportanceSetting up a RestAssured Maven ProjectInstall JDK & Eclipse IDECreating maven Project & Add dependenciesConfiguring IDE and TestNGWriting API Automation ScriptsHTTP Methods: GET, POST, PUT, DELETEDifferent ways to Create Request Body/PayloadUsing HashMapUsing org.json libraryUsing POJO ClassUsing External JSON FileHandling ParametersPath ParametersQuery ParametersHeaders and CookiesAuthentication TypesBasic AuthenticationDigest AuthenticationPreemptive AuthenticationOAuth 1 and OAuth 2File Upload & Download (Form parameters)Parsing Response BodyParsing JSON and XML Response bodyJSON Schema and XML Schema/XSD ValidationsAdvanced RestAssured FeaturesAPI ChainingSerialization and DeserializationRequest and Response Specification BuildersRoot PathLoggingRestAssured with GraphQLHandling GraphQL QueriesHandling GraphQL MutationsFramework DevelopmentBuilding a RestAssured FrameworkCreating Maven Project & Folder StructureAPI End Point(Routes)Understanding Schemas & ModelsCreating of POJO ClassesCreating PayloadsCreating Configuration & Test Data filesCreating API Tests and add validationsGenerating Extent & Allure ReportsRunning Tests using TestNG(Serial & Parallel mode)CI & CDWorking with Git & GithubIntegration with JenkinsBonus Lectures:API Testing with SoapUI & Ready API

Beginners, Fresh graduates,Manual Testers and Automation Test Engineers

Hidden Content

    Give reaction to this post to see the hidden content.


589729588_learn_api_testing_using_postma

Download from RapidGator

Hidden Content

    Give reaction to this post to see the hidden content.


Premium Links

Hidden Content

    Give reaction to this post to see the hidden content.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...