API Testing Postman Tutorial Full Course 2023
API Testing Postman Tutorial Full Course 2023 | Postman Tutorial | Rest API Testing Tutorial | Restful Webservices #apitesting #postman #restapi #tutorials
** REST API Requests details link **
restful-booker.herokuapp.com/...
Chapters
00:00 API Testing Tutorial Postman Tutorial overview
00:56 Postman collections link
03:05 Chapter01 - API Testing Tutorial
04:19 What is API?
04:58 How a API works?
05:50 Types of API - private api public api partner api composit api
07:30 What are webservices?
07:50 Types of webservices? SOAP webservice & RESTful webservices
09:09 What are the softwares required?
10:14 Postman sample api request
12:00 How install postman tool?
12:50 Open postman tool
14:02 How to create collections in postman?
14:30 How to create folders in postman?
16:00 Create GET API request
17:43 Save api request into postman collections
18:37 API Response
20:00 Duplicate API request in postman
21:26 How to create POST api request in postman
22:20 How to add headers in api reauest
22:32 How to add api request body?
25:04 JWT JSON Web Token
27:59 How to create PUT api request
31:05 using JSON web token JWT
32:30 How to create DELETE api request
37:38 Chapter02 - API Testing Tutorial
38:35 Negative scenarios or negative api request
41:29 404 status code
42:46 400 bad request
44:04 How to declare environment variables in postman
47:40 How to use environment variables in postman
48:21 How to save api response in variable in postman
52:00 Access environment variable value
58:35 200 status code
59:46 Postman console
01:00:00 How to use postman console
01:03:46 How to write api tests?
01:04:10 How to verify status code using javascript
01:05:00 Test Results in postman
01:07:18 How to assert status code in postman
01:10:05 How to assert api response body
01:12:31 Assert api response headers
01:13:29 assert api response time
01:16:40 Chapter03 - API Testing postman Tutorial
01:18:56 How to assert JSON object key value
01:23:19 Assert nested JSON object values
01:26:04 curl command in postman
01:28:55 How to execute postman collections
01:31:52 How to run folders in postman
01:35:25 How to skip api tests from execution
01:34:49 Export postman collections into JSON file
01:35:40 Export postman environment variables into JSON file
01:36:59 Chapter04 - API Testing postman Tutorial
01:38:04 How to install newman tool?
01:39:13 Verify nodejs instllation
01:40:00 verify newman installation
01:41:24 How to run postman collections from command prompt
01:43:00 How to generate newman html report
01:48:12 How to generate newman advanced html report
01:55:14 Chapter05 - API Testing postman Tutorial
01:55:55 API testing interview questions answers
01:58:51 Create PATCH API request
02:03:28 Verify api response JSON schema
02:10:53 Data Driven Testing using JSON file in Postman
02:11:56 create JSON testdat file
02:24:18 Chapter07 - API Testing postman Tutorial
02:24:30 Data Driven Testing using CSV file in Postman
02:30:11 Chapter08 - API Testing Tutorial
02:30:35 How to install jenkins
02:31:30 How to create jenkins job for postman collections
02:34:17 Unicode issue solving in jenkins
02:35:13 Run jenkins job
02:35:58 What is CRON patter
02:36:48 Schedule jenkins job
02:39:17 Generate newman html report in jenkins
02:42:18 Attach html report in jenkins
** Postman official website **
www.postman.com/
** FREE KZread Full Courses **
==========================
🔊 Advanced Rest Assured API Testing Tutorial Full Course (Chapter 01 to 05) - • REST Assured API Testi...
🔊 Rest Assured API Testing Tutorial Full Course (Chapter 06 to 11)
• Advanced REST Assured ...
🔊 API Testing Postman Tutorial Full Course - • API Testing Postman Tu...
🔊 Specflow Selenium C# Tutorial - • SpecFlow Selenium C# T...
🔊 Selenium C# .NET NUnit Tutorial - • Selenium C# Full Cours...
🔊 EasyRepro Framework D365 CRM Testing Tutorial - • EasyRepro Framework Tu...
🔊 Selenium GRID Tutorial - • Selenium GRID Full Cou...
🔊 Appium Mobile App Automation Tutorial - • Appium Full Course by ...
🔊 Appium Selenium GRID Tutorial - • Appium Selenium GRID T...
🔊 Data Driven Framework Tutorial - • Data Driven Framework ...
*You can follow us on*
LinkedIN : / bakkappa-n
#testerstalk #tutorial #beginner #latest #java
#selenium #automationtesting #testing #testautomation #qa #sdet #softwaretesting #bdd #automationframework #seleniumjava #seleniumcsharp #.net #testng #nunit #appium #cucumber #specflow #git #github #tutorial #beginner #seleniumautomationtesting #restapi #api #easyrepro #postman #apitesting #restapitesting #youtube #linkedin #google
Пікірлер: 138
Hi Bakkappa, I feel like we need to learn JavaScript as the scripts you have used and the the pace at which they are modified would confuse a person like me who doesn't have much idea about JavaScript. Do we have a video which would explain the Js statements required for Postman?
Excellent and well presented API testing tutorials in a simple manner
@testerstalk
4 ай бұрын
Thanks for watching! Please share these tutorials with your friends and colleagues 😊
wow :) seems I know what to do on this weekend Thank you
@testerstalk
Жыл бұрын
Good to hear your plan. thanks for your time. keep visiting my channel for more tutorials.
Such a brainstorming video it was, thanks alot.
@testerstalk
10 ай бұрын
Thanks for watching! Please share these tutorials with your friends and colleagues 😊🙂
Hi, I have trouble with Jenkins. It does not recognize newman. I have installed newman globally and set system variables as needed but still it doesnt recognize. Any solution? By the way thanks for video!
00:06 Accessing and importing API collections and environment details in Postman 03:21 Postman is a tool for developers and testers to build, modify, and test APIs. 08:25 Introduction to Representational State Transfer (REST) 10:47 Sending API requests using Postman 15:28 Simple booking API for providing details and retrieving booking ID 17:51 Understanding API response details 22:36 Sending data using JSON format in Postman 24:45 Generating token for booking API and using PUT request to update resources. 29:38 Demonstrating the process of creating and updating resource details in Postman 31:45 Updating resource details in the server using code request 36:09 Covered response codes for delete request and upcoming topics 38:18 Discussing negative scenarios in API testing with Postman 42:56 Testing negative API requests for input validation and restriction checks. 45:10 Setting and using environment variables in API requests 49:19 Using JavaScript code to set environment variables and access API response data. 51:34 Reading and passing variables in API requests 56:05 Parameterizing environment variables for API testing 58:16 Executing APIs with different status codes and updating booking details 1:02:26 Cross verify eBay request details and use Postman console for debugging 1:04:36 Executing and validating status codes for APIs in Postman. 1:09:42 Executing assertions for API response body 1:11:54 Validation of headers and response elements in API testing 1:16:37 API Testing using Postman tool 1:18:51 Testing script from the command line 1:23:24 Accessing check-in date using JSON concepts 1:25:44 Export and import API using curl command 1:30:00 Summarized key details of API testing and execution in Postman 1:32:10 Executing various APIs and test data files in Postman 1:36:29 How to install Newman and execute Postman collections from the command prompt. 1:38:46 Installing Newman and executing Postman collections from command line 1:43:07 Generate standard HTML report after executing Postman collections 1:45:47 Generate HTML report for API test results. 1:50:25 Exploring HTML reports and assertions in API testing using Postman 1:52:42 Overview of API testing workflow 1:56:50 Differences between PUT and PATCH API requests 1:58:57 Patch API request is used to modify a resource by sending partial data to the server. 2:03:19 Understanding JSON schema validation in API testing 2:05:36 Verifying and creating expected JSON schema for API testing 2:10:13 Performing Json schema validation in API testing using Postman 2:12:16 Creation of JSON test data file 2:17:00 Performing data-driven testing and adding validations in test scripts 2:19:04 Reading and verifying test data from JSON file 2:23:28 Data-driven testing using CSV file in API testing with Postman 2:25:43 Creating and using test data in Postman 2:30:13 Installing Jenkins, running Postman collections, and Newman Advanced HTML reporting in Jenkins 2:32:19 Creating and executing Windows batch file for Jenkins job 2:36:52 Setting up a scheduled job in Jenkins 2:39:02 Integrate Newman HTML report in Jenkins job for better visibility 2:43:26 Generate HTML report in Jenkins for Postman collections execution
@testerstalk
Ай бұрын
Wow awesome! Did you generated by AI?
Awesome... please keep it up 👍
@testerstalk
Жыл бұрын
Thanks for watching. keep visiting my channel for more updates.
Please include a video HEAD , OPTION request in postman video . Means when to use this request ?
It's very good tutorial, i get cleared about each n every concept. Thank you very much sir 💐
@testerstalk
Жыл бұрын
Thanks for watching! Keep learning keep visiting testers talk channel & share with friends and colleagues.
Good end to end flow thanks
@testerstalk
Жыл бұрын
Thanks for watching, keep watching my channel. This Saturday I am releasing REST ASSURED API Testing Crash course. Stay tuned
Best, easy, neat and clear tutorial. many thanks for your effort.
@testerstalk
5 ай бұрын
Thanks for watching! Please these full courses with your friends and colleagues 😊
Thank you for this video. The content in this video is very good.
@testerstalk
8 ай бұрын
Thanks for watching! Keep visiting and keep sharing these tutorial with your network!
I learn many new things after watching this Video and this video plays an very important role to perform API Testing. But unable to find that link related to API`s Collection in your description. Please help me and share that link of API Collection.
** Postman Collections link ** kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=kpmQNMT5zQcVmgMA ** REST API Requests details link ** restful-booker.herokuapp.com/apidoc/index.html ** FREE KZread Full Courses ** ========================== 🔊 Specflow Selenium C# Tutorial - kzread.info/dash/bejne/aayExcOlp7idZsY.html 🔊 Selenium C# .NET NUnit Tutorial - kzread.info/dash/bejne/p6iaw6dyftmXdrw.html 🔊 EasyRepro Framework D365 CRM Testing Tutorial - kzread.info/dash/bejne/qmSXqrxsdZqrm9o.html 🔊 Selenium GRID Tutorial - kzread.info/dash/bejne/p4qHkpp-fdu6mM4.html 🔊 Appium Mobile App Automation Tutorial - kzread.info/dash/bejne/iqKsyJiue5q8ZbQ.html 🔊 Appium Selenium GRID Tutorial - kzread.info/dash/bejne/gaSuua-dfJrRgqQ.html 🔊 Data Driven Framework Tutorial - kzread.info/dash/bejne/nquf285mhMufnrg.html 🔊 Cucumber BDD Framework Tutorial Part1 - kzread.info/dash/bejne/iqtoqdGkYsyYoKQ.html 🔊 Cucumber BDD Framework Tutorial Part2 - kzread.info/dash/bejne/fqdtxqWuZ7e6iLg.html **You can follow us on** LinkedIN : www.linkedin.com/in/bakkappa-n/ LinkedIN Group : www.linkedin.com/groups/10393547/ Facebook : facebook.com/groups/247868358996762 #testerstalk #selenium #automationtesting #testing #testautomation #qa #sdet #softwaretesting #bdd #automationframework #seleniumjava #seleniumcsharp #.net #testng #nunit #appium #cucumber #specflow #git #github #tutorial #beginner #seleniumautomationtesting #restapi #api #easyrepro #postman #apitesting #restapitesting #bakkappan
@robinbabu2551
10 ай бұрын
Hi Bakkappa, Hope you are doing well. The postman workspace you shared seems to be does not exist.
@testerstalk
10 ай бұрын
@@robinbabu2551 Please refer this 2 minutes video to Postman collections - kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=kpmQNMT5zQcVmgMA
@robinbabu2551
10 ай бұрын
@@testerstalkgot it , thanks
@testerstalk
10 ай бұрын
@@robinbabu2551 you're welcome 😊, please these tutorials with your friends and colleagues 😊
Thank you so much for the tutorial it is very useful .
@testerstalk
10 ай бұрын
Thanks for watching! Keep sharing these tutorials with your friends and colleagues 😊
Thanks for this course. just subscribed
@testerstalk
5 ай бұрын
You're welcome! Please share these courses with your friends and colleagues 😊
Can you make a video on, "If the token is valid for 24 hour, and the requirement is to generate a new token if the old one gets expired" Thanks for the amazing work
Top class explanation👍. Excellent tutorial. Really appreciate it Sir🙏.
@testerstalk
5 ай бұрын
Thanks for watching! Please share these courses with your network.
Before watching this I thought I had enough knowledge on Postman, After watching this video I have realiazed many things were missing and Bakkappas tutorial is easy to understand.
@testerstalk
10 ай бұрын
Thanks for watching! Please share these tutorials with your colleagues and friends 🙂. That will be great help 🙂
@khiladimusic07
4 ай бұрын
Please remove subscribe sticker from screen very frustrating
I am new to API testing. After seeing your video I learned the API testing. Really your explanation is so good.. Tomorrow I have an interview after watching your video I got confident in me to crack the interview. Good work.....Keep it up😊
@testerstalk
4 ай бұрын
Thanks for watching! Please share these tutorials with your friends and colleagues 😊
Superb
@testerstalk
3 ай бұрын
Thanks for watching! Please share these tutorials with your friends and colleagues 😊
Very good tutorial
@testerstalk
Жыл бұрын
Thanks for watching! keep sharing with your friends and colleauges.
very nice
@testerstalk
6 ай бұрын
Thanks for watching! Please share these tutorials with your friends and colleagues 😊
Very well ecpalined sir
@testerstalk
7 ай бұрын
Thanks a lot for watching! Please these full courses with your friends and colleagues 😊🙏
Hello Bakkappa, Amazing video brother, learnt a lot. I have a doubt in data driven testing. Suppose i am running two different requests in same run with different variables. Now, should I create different test data files for these or need pass the values of all the variables in same sheet. TIA
@testerstalk
Жыл бұрын
Thanks for watching! It depends on key which you are using in API request. Test data which you are passing is for entire test suite
Excellent presentation and very informative. Pls do video for api testing interview questions
@testerstalk
3 ай бұрын
Thanks for watching! Keep visiting this channel.
Thanks for this video sir.
@testerstalk
Жыл бұрын
Thanks for visiting, keep sharing my tutorials with your friends and colleagues
@rajeshbe2234
Жыл бұрын
@@testerstalk Sure👍
hello sir very helpful video thanku so much
@testerstalk
28 күн бұрын
Thanks for watching! Please share these tutorials with your network!
Hello Sir, Thank you for explanation. The content in this video is very good. I have a doubt, is it is a Manual API Testing or Automation API Testing
@testerstalk
10 ай бұрын
Thanks for watching! it is manual+automation testing, please share these tutorials with your network.
please make a video on Configuring postman with burpsuite
hi bakkpa, thanks for your effort is patch call is missing from ur video?
@testerstalk
Жыл бұрын
You're welcome, Patch call is covered in chapter 06
The token which is generated had to used everytime i use the put request Is there any way to automate that and use the token which is generated everytime into Headers section or user has to be manually generate the token and update everytime
@testerstalk
Жыл бұрын
Yes it is possible to automate it, here I have covered I mean used same API for automation testing - kzread.info/dash/bejne/nZWtmpiYj5jLhMo.html
Hi, I get socket timeout error while executing collection from command prompt. any leads pls?
@testerstalk
Жыл бұрын
Are you doing something wrong? Plz share curl command. I will check it
The content of the video is really good. But unfortunately the given postman collection link is not working at the moment. It says "We can't seem to find this page"
@testerstalk
Жыл бұрын
Please refer this link - www.linkedin.com/feed/update/urn:li:activity:7087355084002492416
@user-zl7xf8bd8t
Жыл бұрын
@@testerstalk Thank you very much Sir...
@testerstalk
Жыл бұрын
Recently i have created tutorial on how to import Testers Talk postman collections - kzread.info/dash/bejne/eoKoyc5te6u9Z84.html
hi, do I need to learn complete javascript language to write test scripts in postman?
@testerstalk
Жыл бұрын
No coding experience is needed, Just use existing available scripts that's enough.
hey buddy thanks for your efforts when i trying to download the file i have this error"Could not resolve any workspace. No workspace found for this Collection" help me please
@testerstalk
10 ай бұрын
Please refer this 2 mins tutorial to get postman collections. - kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=zyZ6AaOLo8ZXlYFn
Hi Bakkappa, while generating token I'm not getting token number, can u please help me on this? I'm getting 404 status code...
@testerstalk
8 ай бұрын
Hi, May i know error you getting and API details you are using?
How to use swagger file in postman and for what it is
hi, could you please tell me where can i find the url that you have shared to export the api?
@testerstalk
Ай бұрын
** Postman Collections link ** kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=kpmQNMT5zQcVmgMA ** REST API Requests details link ** restful-booker.herokuapp.com/apidoc/index.html
Hi Bakkapa, I have been following your videos. But for this tutorial, I can't export the collection Booking API as file has been deleted
@testerstalk
Жыл бұрын
As of now, refer this post - www.linkedin.com/posts/bakkappa-n_github-bakkappanpostmancollectionsbytesterstalk-activity-7087355084002492416-rQlA?
@testerstalk
Жыл бұрын
Soon I am creating one video on this like how to export postman collections.
@testerstalk
Жыл бұрын
Recently i have created tutorial on how to import Testers Talk postman collections - kzread.info/dash/bejne/eoKoyc5te6u9Z84.html
Please tell that we can change the url it comes from dev to sat (testing environment) in real time
@testerstalk
8 ай бұрын
Thanks for watching! Here is tutorial for your query check out this. - kzread.info/dash/bejne/oYeskrV6qqvglc4.htmlsi=WqYQ5ZNrnDM7v8t0
Hi i am not able to use your api because when i paste url in the search box url says workspace not found please help
@testerstalk
11 ай бұрын
There is another way to get whole postman collections, refer this 2 minutes video - kzread.info/dash/bejne/eoKoyc5te6u9Z84.html
Do you have anything similar for Performance testing using Jmeter bro ?
@testerstalk
8 ай бұрын
As now No, I will create it in upcoming days.
Hey Bakkappa, I could not find the collections link. Can you please help me with the link
@testerstalk
2 ай бұрын
Here is Postman collections - kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=jarW-j32lne_917R
hi bro i can not import can you help it was showing when i am clicking on import "you don't have permission to take this action"
@testerstalk
Жыл бұрын
It is downloaded by many people, it must work. Have you logged in into postman?
Hi sir..i can't able to find URL To test..I understood very clearly thank you so much.. I need to practice. Can you please share me link..
@testerstalk
7 күн бұрын
Thanks for watching! which link you want it?
@jaffersadiq9027
7 күн бұрын
@@testerstalk thank you for ur response.. I find the link
unable to find the environment variables to add and make two files. i am stuck here , someone please help me
@testerstalk
7 күн бұрын
You can download postman environment file from here - github.com/BakkappaN/PostmanCollectionsByTestersTalk/blob/1183962a68dd03af65e1743363cb1ba731e7f54b/Postman%20Collections/Booking%20API.postman_environment.json
when generating token I get 404 error. Do I need register anywhere to use the username and password
@testerstalk
11 ай бұрын
No need to register anywhere, please re-check API details. Otherwise access API from Testers Talk GITHUB - kzread.info/dash/bejne/eoKoyc5te6u9Z84.html
Hi, I need help. Chapter1. I was not able to generate token. Status 404 not found.
@testerstalk
19 күн бұрын
Thanks for watching! Are you using shared postman collections?
@anuradhadontha6227
18 күн бұрын
@@testerstalk I followed same link you have provided. "username" : "admin", "password" : "password123"
Your contents are good but flashing banners are very annoying while watching....
@testerstalk
Жыл бұрын
Thanks for watching this tutorial. Your suggestion incorporated in latest courses. Keep sharing my channel tutorials with others
Where is the link of the postmand collection you mentioned at the begining ?
@testerstalk
3 ай бұрын
To get Postman collections refer this 2 minutes video - kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=AJzOdpAg9PiwpDdl
@luisemilioogando
3 ай бұрын
@@testerstalk Thank, I have the collection file
Tutorial is good but a Violet color banner at the bottom is very frustrating which keeps covering the content
@testerstalk
5 ай бұрын
Thanks for watching! Already Incorporated your suggestions in latest courses.
Hello, for Token Generator i am getting a 404 status code could you pls suggest...
@testerstalk
Жыл бұрын
Are you using provided postman collections or yourself created api request?
@sanjayerram3008
Жыл бұрын
@@testerstalk as per session only I am doing ,but it is fixed now just space is their which I have removed. Now it's working . And also pls share any of ur community for doubts to get clear. Thank you Bkkappa.
@testerstalk
Жыл бұрын
@@sanjayerram3008 good to hear that you have resolved it!!
Hi Can you please share me the Booking API collection. I need to import that collection please
@testerstalk
5 ай бұрын
Here 2 minutes video to get Postman collections - kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=m6rUFdWJRMm6en4q
bro these topic is enough or still topics need to cover ,please give me opinion
@testerstalk
6 ай бұрын
To work on any api testing project this is enough, i hope you have visited "Poatman by Testers Talk" playlist. it contains additional chapters.
i cant find the links of the booking API postman
@testerstalk
7 күн бұрын
You can download postman collections from here - github.com/BakkappaN/PostmanCollectionsByTestersTalk/
Hi Bakkappa , please can you share link to export
@testerstalk
5 ай бұрын
To get Postman collections refer this 2 minutes video - kzread.info/dash/bejne/eoKoyc5te6u9Z84.html
I am getting 404 issue when using the booking API to display ID's. Can you please help sir?
@testerstalk
Жыл бұрын
Please try few times otherwise please share curl command so that i will have a look
can u provide me the link for the PPT?
@testerstalk
Жыл бұрын
Sure, I will share the link very soon
i still see special characters in the Output console after we build the job. (at the end of the output i'm not getting the results in the tabular format) can anyone help to overcome this ?
@devendrasalunkhe1791
Ай бұрын
use --disable-unicode before newman url
I NEED THE POSTMAN COLEECTION LINK PLEASE
@testerstalk
5 ай бұрын
To get Postman collections watch out 2 minutes video - kzread.info/dash/bejne/eoKoyc5te6u9Z84.htmlsi=byfsyUG44cvL1nw4
please share the environment file
@testerstalk
7 күн бұрын
You can download postman environment file from here - github.com/BakkappaN/PostmanCollectionsByTestersTalk/blob/1183962a68dd03af65e1743363cb1ba731e7f54b/Postman%20Collections/Booking%20API.postman_environment.json
there is no link here. how do i get the link
@testerstalk
9 ай бұрын
May i know which link you are looking for ? Do you need Postman Collections?? Here is 2 minutes video refer this - kzread.info/dash/bejne/eoKoyc5te6u9Z84.html
@chochopok
9 ай бұрын
@@testerstalk, yes that was what i struggled to find. it is probably because i’m little inattentive and impatient at times.. thanks for the guidance and the course!
@chochopok
9 ай бұрын
@@testerstalk, yes that was what i struggled to find. it is probably because i’m little inattentive and impatient at times.. thanks for the guidance and the course!
Hi Bakkappa, while trying to run the build steps from jenkins i am getting error that says-------"C:\Users\SD\Desktop\API' is not recognized as an internal or external command, operable program or batch file." Started by user Suman D Running as SYSTEM Building in workspace C:\Users\SD\.jenkins\workspace\Hotel Booking API [Hotel Booking API] $ cmd /c call C:\Users\SD\AppData\Local\Temp\jenkins7830334724237013283.bat C:\Users\SD\.jenkins\workspace\Hotel Booking API>C:\Users\SD\Desktop\API Testing\JenkinsJob1.bat 'C:\Users\SD\Desktop\API' is not recognized as an internal or external command, operable program or batch file. C:\Users\SD\.jenkins\workspace\Hotel Booking API>exit 9009 Build step 'Execute Windows batch command' marked build as failure Finished: FAILURE Could you please suggest any resolution for the above error.
Hi Bakkappa i got the 404 bad request when i create the booking id { "firstname" : "SS", "lastname" : "dd", "totalprice" : 111, "depositpaid" : true, "bookingdates" : { "checkin" : "2018-01-01", "checkout" : "2019-01-01" }, "additionalneeds" : "Breakfast" } Headder is Content-Type -application/json Accept-application/Json whether it is correct request body -kindly update me
@testerstalk
Жыл бұрын
Please retry it, are you using provided postman collections?