These Postman series are wonderful and they helped me enjoy learning Postman! Thank you for putting them together! I love that you don't use complex, abstract technical jargon and you show how to perform the needed Postman action! I'll definitely recommend this series to anyone learning Postman.
Hi Raghav, this postman series is excellent for getting a basic grip on working with APIs. One can explore more with this much understanding. Thank you very much for explaining all the basic concepts, in a wonderful way!
Hi Raghav ! Your tutoriel is awesome, fantastic. I am a manual tester and I had to test API with Postman with basically zero knowledge of API. You are such a great trainer, your explanations are fluid. You did an amazing job with these videos. I am definetely advising your channel to my colleagues. Congratulations !
Amazing tutorial. you stick to the subject and even go back to explain some things that people may have missed or don't have time to go back and are looking for a quick reference. I have subscribed and will view your other tutorials. Thank you.
@@RaghavPal If there is any video about, how one can showcase there learning of API to prospective employer if person is not having any hands-on experience in API testing? Please share link if available or would like to request to make one such video.
Thanks for the video, after searching 1 and half day got solution of JSON Path identifier. it helped us to compare request and reponse JSON. the values compartion
Your Step by steps Tutorials was really help me understand the Automation Process. Thank you so much. I hope someday I can meet you personally to say THANK YOU ! :) Please do not stop creating amazing automation tutorials like this one. I will be recommending this videos on my team. Thank you Raghav!
@@RaghavPal I'm from the Philippines Bro. I'm currently working now as an Automation QA Engineer Lead. I still have many things to learn and your tutorials really helps me a lot. 🙏
Hi Raghav, went through all your videos on Postman. Thanks for putting all of these videos together. Your tutorials are very well explained, detailed and simple. THANK YOU. However, i was wondering if you have any upcoming videos where you can dive into advance postman scripting. Looking forward to your reply
Thanks a lot Raghav, I followed all of yours tutorial for Postman. Really well explained and easy to understand. I have a request, if you could make a video on: "how to use LinkedIn, Google and Facebook APIs in our webapp for the purpose of logging in and signing up" . Thanks Again
Hi Raghav, thanks for your nice tutorials. The audio changed since the previous ones, and it is a bit disturbing because of some mouth sounds, but the volume is higher than on the previous, which is good!
Hi Simon, you're welcome. Thanks for you feedback. Have recorded this after some time since the last video in postman series. I will take care of audio in next video.
I have watched all your videos and I am new to API testing its very easy to understand but could you please let me know what is the purpose of fetching response data and setting to an environment variable.
This is for using the value in the next request, sometimes we need to create a chain, like the token value needs to be passed to maintain the logged in session
Hi, Here in order to fetch 'Charles' you are using json path finder, which shows the path in an index based format. (data[1].firstname), May be in my next execution, this path can change, Like charles name might be moved to some other index/path. In this case how we identify, each time we can identify manually and update the Tests right? Please help.
or please write here as example, in this case how to get the random id of the customer whos name is charles from a response body (I know my response has a customer with name charles, but I want to identify the id and set as varible for my next api request to use) something like this, how to achieve.. Please help, I googled many times but no help !
raghav sir - Thank you so much for you tuturials its is very much helpful for us and we all appreciate your quick response reposes for our questions it has helped us lot in our day to day activity of work. Please can you share formate for API Test Scenario and Test cases and what all negative points we should consider in API Testing. please can you make tutorial on MangoDb and RabbitMQ Many thanks sir
Hi Kranthi, pls check the syntax, can compare with official documentation, your json data is in pm. So you need to retrieve your JSON data using the below code. var jsonData = pm.response.json(); pm.test("Verify Json values", function () { pm.expect(jsonData.success).is.to.equal(true); });
Hi Raghav, is there a way to automatically update all the names returned? For example, I want to update Charles, Eve, and Tracey, while I do not know how many names will be returned in total. I can do this in Python by storing the names returned by the GET API in a list and run a loop traversing the list, each iteration will call the POST API. However, I don't know how to do this in Postman.
Thank you very much! the api calls that i testing, i was trying to figure how i can use what is response body for the other 3 api calls, I watched your video,now I need to try it out!
Hi Raghav , your videos are very useful. 1. Is there any way to to pass Authorization Token to all the request in the Collection in one go? 2. I have a scenario in which API will create a pre-signed S3 url and then I have to upload an attachment in the created url. How to upload attachment in the request while running collection?
@Raghav Wonderful explanation. Please can you explain how to filter response body based on end nodes. In your example how to get response only for id=4 or Name="Eve"?
Hi Jayaraja, you need to provide the right json path (in case of json response) or xpath (in case of xml response). I have shown some ways to get the path, like using json path finder. So for id=4 path will be x[0].data[0].id Similarly for Eve it will be x[0].data[0].first_name
Hi Polina, suppose you have a API to create a user and in the response you get a userid, Now you need to use this user id in another api. Let's say to update user. So in real-world this chaining is very much required as we do not want to do any manual intervention while running a complete scenario or use-case
Thank you very much for this helpful tutoriels. I have a problem to get value from xml response for soap api. can you please make an other video for this part?
Hi Raghav , after completing that chain connecting API . Can we import that collection in json and we can use that in terminal window. That environmental values will get remain same . Iam waiting for your reply .
Hi Vijay, you should be able to do that, and you can also download env as json file and provide in command - newman run -e environment1.json --env-var foo=bar3 References - www.npmjs.com/package/newman#newman-options github.com/postmanlabs/newman/issues/764 stackoverflow.com/questions/43924363/newman-postmant-specify-a-single-environment-variable-via-command-line
Hi Raghav. I have a scenario where I need to validate a tag and its value in xml response. If I am data driving the run, each case response will have the same tags with different values based on the input data pass to the script . How do I automate this ?
Hi Sir, We are getting two nodes with first names as Charles and others(13:00). If I want to post the details of all available members at a time means can I use loops in the scripts to iterate?
Great course, i have been following along and learned a lot! I have a problem with this one though, when i do a PUT request it does not update the data. Even though I send 'Morpheus' data in my request body, it responds with 'Janet Weaver' data as if I just did a GET request. Why?
Hi Raghav, It is so good , every topic explained in very clear manner . I have one question ; when i use responsebody in test section to write script it says responsebody is not defined . Can u please let me know what is the issue here- ReferenceError: responsebBody is not defined Below script user in test section- JsonData = JSON.parse(responsebBody); value = bodyData.data[1].first_name console.log("value") can u please help me here?
Hi Sudeep, here you are storing the response in variable JsonData and then using the variable bodyData. Where did you use the variable responsebBody. Pls check
Thank you. These series are great. Let me ask you a question about this session. Is it possible to do a loop using the get and update api? the fist one will get the user id (it will be nice to be able to filter some records) and the second one will update the user description or anything else.
You can do Paulo, you can also write code in JavaScript if required. I will suggest to check Request Workflows - learning.postman.com/docs/running-collections/building-workflows/
Hello there, I have a question. I need to get the value of a specific JSON response that has several values. The response comes as an array and consists of several values. Example: I want to get the JSON response value of the " 77 " Id number. I know I can take this value by doing this = " jsonData[1].Id. But the problem is, what if I don't know that 77 id response is situated at ?? That is the issue I have. I have a value of 77. But I don't know at which element it is situated. Could you please help me? Thanks [ { "Id": "76", "CustomerName": "Sam", }, { "Id": "77", "CustomerName": "John", }, ]
Thank you very much Raghav. You saved me a lot of stress. I have a question though. You used json in the test script. What if I want to text? How will I write that?
Hi Samson, glad to know it helped. Do you mean the TestScript language, its JavaScript and if you need other examples can check the Snippets for help, Online examples can also help
Hi Rghav! Ur course is very much helping me.Thank u so much. I have one question,,the 18th video on POSTMAN are the complete POSTMAN course right?or some more videos are there?
Thanks Raghav I am having issue with the export of postman. When I run these and then export and then import it then request or response are not saved. Only pass or fail status is saved. How to save the responses also to that postman export. I was running at collection level
Hi Raghav, I followed everything you taught here but somehow when I run the request current value of the variable is not getting updated from "abc" to what I can see in the response. Could you please help me on this?
These Postman series are wonderful and they helped me enjoy learning Postman! Thank you for putting them together! I love that you don't use complex, abstract technical jargon and you show how to perform the needed Postman action! I'll definitely recommend this series to anyone learning Postman.
Great to hear! Polina, you can find more here - automationstepbystep.com/
Me too. Clarity is best
Hi Raghav, this postman series is excellent for getting a basic grip on working with APIs. One can explore more with this much understanding. Thank you very much for explaining all the basic concepts, in a wonderful way!
You're welcome Kartik.. I'm happy you're getting a good foundation in API testing with Postman.
Hi Raghav ! Your tutoriel is awesome, fantastic. I am a manual tester and I had to test API with Postman with basically zero knowledge of API. You are such a great trainer, your explanations are fluid. You did an amazing job with these videos. I am definetely advising your channel to my colleagues. Congratulations !
Glad to know this
Thankyou Raghav for putting together 18 lessons on Postman. You did it well.
Thanks Jeff, means a lot. Can also check the Postman Crash course here automationstepbystep.com/
Thanks Jeff, means a lot. Can also check the Postman Crash course here automationstepbystep.com/
no words to explain the simplicity with which you explain in videos. Thank you !!
You're welcome Umang. Thanks for the message, humbled
Your videos are self explanatory, I have no words to appreciate your work.
So nice of you Sheenam
I have viewed all the 18 postman tutorials. Great explanation, it help me a lot. Thanks Raghav.
Excellent Ankur
Thank you for your instructions. I watched all your API tutorials. They are awesome. Thank you Raghav.
You are welcome Zafer
Amazing tutorial. you stick to the subject and even go back to explain some things that people may have missed or don't have time to go back and are looking for a quick reference. I have subscribed and will view your other tutorials. Thank you.
Glad to know this helped Don. Keep learning
4years back this informative video was published. Hats off
thanks Shubham
You make it just simple and easy to understand. I was just looking for exactly same and I got it. So grateful!!
I'm so glad Gayatree
@@RaghavPal If there is any video about, how one can showcase there learning of API to prospective employer if person is not having any hands-on experience in API testing? Please share link if available or would like to request to make one such video.
Hi Gayatree, you can go through basic API sessions here - automationstepbystep.com/
Thanks for the video, after searching 1 and half day got solution of JSON Path identifier. it helped us to compare request and reponse JSON. the values compartion
Great to know this Shruthi ..keep learning
This is very clear set of videos on Postman and explain what is expected in a simple manner. Thanks a lot of great job.
You're welcome Sumedha
Thanks a lot.... really this sessions are very helpful to me ....🙏🙏🙏🙏
Most welcome
Thank you, this is exactly what I needed! I struggled with this for weeks!
You're so welcome Lisa, Keep learning and let me know if you face any issues
Your Step by steps Tutorials was really help me understand the Automation Process. Thank you so much. I hope someday I can meet you personally to say THANK YOU ! :) Please do not stop creating amazing automation tutorials like this one. I will be recommending this videos on my team. Thank you Raghav!
You are most welcome, and I hope to see you, where are you from
@@RaghavPal I'm from the Philippines Bro. I'm currently working now as an Automation QA Engineer Lead. I still have many things to learn and your tutorials really helps me a lot. 🙏
so happy to know this
It was great. I learned it easily. I'm very new on this variable setup in a Postman and you made it smooth for me. Thanks.
You're very welcome Jigar
This video is just amazing. Exactly what I've been looking for. Big Thanks!
You're welcome!
Thank you so much for the sharing step by step!!
You are so welcome!
This is so helpful.
Thank you so much Raghav...
Most welcome Shruthi
These tutorials were really helpful and easy to follow. Thank you so much.
You're welcome Aaron
I have saved this video to my favorites! And I am sharing this with others, too!
Awesome! Thank you! Suayip
Thanks again for your great tutorials!
Most welcome
Thank you for sharing your knowledge! Well done!
Glad it was helpful!
Awesome series for beginner.Thanks for the detailed explanation.
Most welcome Divya
saving this because I know I am gonna forgot this again. thanks man.
Most welcome Naveen
Thank you very much Raghav for your efforts and it is really helping us to start API testing.
Glad to know this Kiran, Can check all here - automationstepbystep.com/
Thank you for sharing your knowledge.
Most welcome
Thank you. Very informative and helpful
Most welcome Harini
Very well explained Raghav
Thanks Aishwarya
Well thank's man
i'm able to set global variable for my token header.
good job !
You are welcome Nizar
Wonderful explanation Sir...You made it so easy...Thank you so much
You are most welcome Pramod
Thank you so much. Awesome job. Please keep it up.
You're welcome Tejiri
Fantastic video, excellent explanation and demonstration. Thank you very much!
You're very welcome!
Hi Raghav, went through all your videos on Postman. Thanks for putting all of these videos together. Your tutorials are very well explained, detailed and simple. THANK YOU. However, i was wondering if you have any upcoming videos where you can dive into advance postman scripting. Looking forward to your reply
Hi Judy, thanks a lot for your message. I have plans to add more to Postman playlist. Will try to do it soon.
@@RaghavPal Looking forward to your new advance postman tutorials. Thankyou once again.
Thanks a lot Raghav,
I followed all of yours tutorial for Postman.
Really well explained and easy to understand.
I have a request, if you could make a video on:
"how to use LinkedIn, Google and Facebook APIs in our webapp for the purpose of logging in and signing up" .
Thanks Again
Hi Deepam, I will check on this
Very Informative. Thanks a lot :)
Most welcome
Excellent video, help me a lot
Glad to hear it!
Relly this one helps me a lot. Keep sharing more advanced ways to handle this. Can we pick this data based on our condition?
Yes
Excellent tutorial, exactly what I was looking for.
Glad it was helpful David
thanks Raghav it was a very good series :)
You're welcome Saumitra
Hi Raghav, thanks for your nice tutorials. The audio changed since the previous ones, and it is a bit disturbing because of some mouth sounds, but the volume is higher than on the previous, which is good!
Hi Simon, you're welcome. Thanks for you feedback. Have recorded this after some time since the last video in postman series. I will take care of audio in next video.
Boht Hard. Kaafi Saral
I hope it helped Vishal
great one once again sir ji
Thanks for watching
Thanks a lot. Pretty useful video
Glad you liked it Hari
Great explaination helped alot...!!
Glad to hear that Kiran
Nice Explanation
Thanks for liking Praveen
Thanks for your work. You helped me a lot.
Glad to hear that!
Thanks...great work !!!
Glad you liked it!
I have watched all your videos and I am new to API testing its very easy to understand but could you please let me know what is the purpose of fetching response data and setting to an environment variable.
This is for using the value in the next request, sometimes we need to create a chain, like the token value needs to be passed to maintain the logged in session
Wonderful explanation , great tutorial . Awesome Job brother.
Thanks for watching Sambandam
Very informative session Raghav. Thanks
You're welcome Kavita
very informative videos. it will help me a lot in api testing
Happy to know this Rajan
Your API God Thank You So much really Really very Easy Understanding would this video
You are most welcome Vishnu
Thank you.
You're welcome Ariel
Hi, Here in order to fetch 'Charles' you are using json path finder, which shows the path in an index based format. (data[1].firstname), May be in my next execution, this path can change, Like charles name might be moved to some other index/path. In this case how we identify, each time we can identify manually and update the Tests right? Please help.
Hi Arun, you can use regex as well in the path
@@RaghavPal Sorry, I'm not aware of regex, if possible please do a video related to that type of scenarios. Please
or please write here as example, in this case how to get the random id of the customer whos name is charles from a response body (I know my response has a customer with name charles, but I want to identify the id and set as varible for my next api request to use) something like this, how to achieve.. Please help, I googled many times but no help !
Hi Arun, to start with you can read this to know about Regex - automationstepbystep.com/2020/05/05/a-story-of-regex/
Thanks boss very good explanation
You're welcome Niranjan
raghav sir - Thank you so much for you tuturials its is very much helpful for us and we all appreciate your quick response reposes for our questions it has helped us lot in our day to day activity of work.
Please can you share formate for API Test Scenario and Test cases and what all negative points we should consider in API Testing.
please can you make tutorial on MangoDb and RabbitMQ
Many thanks sir
You are most welcome Pooja, I will plan to add some sessions on this
@@RaghavPal thank you so much
great video
Thanks
hi raghav nice explaination, it is helped me learning postman Here
have question from this session, i did same got "responsebody" is not defined
Hi Kranthi, pls check the syntax, can compare with official documentation, your json data is in pm. So you need to retrieve your JSON data using the below code.
var jsonData = pm.response.json();
pm.test("Verify Json values", function () {
pm.expect(jsonData.success).is.to.equal(true);
});
This was an amazing Tuto. Thanx for these videos
You're welcome Haider
Hi Raghav, is there a way to automatically update all the names returned? For example, I want to update Charles, Eve, and Tracey, while I do not know how many names will be returned in total. I can do this in Python by storing the names returned by the GET API in a list and run a loop traversing the list, each iteration will call the POST API. However, I don't know how to do this in Postman.
Hi, we can do such operations in Postman, This will help blog.postman.com/extracting-data-from-responses-and-chaining-requests/
fantastic tutorial , Thank you very much Sir ,it was a great help for me
You're welcome Sandesh
Thank you very much! the api calls that i testing, i was trying to figure how i can use what is response body for the other 3 api calls, I watched your video,now I need to try it out!
Glad it helped!
Great Effort Raghav, Thank you! :)
You're welcome Sam
this helped me a lot, thank you so much !
You're welcome!
Nice tuturials...
Thanks Musaddaq
TY Bro
Most welcome Jhon
Excellent. Thank you. Any future videos with text or XML non JSON? Keep up the great work.
Can check XML and JSON Beginner tutorials here - automationstepbystep.com/
Hi ragha ..can you please make some more Vedios with all APIs like post,patch,get and delete...to fetch the details from the previous APIs
I will plan Rama
Thankyou so much...🙏🙏
Thank you!!!
You're welcome Cyrus
Hi Raghav , your videos are very useful.
1. Is there any way to to pass Authorization Token to all the request in the Collection in one go?
2. I have a scenario in which API will create a pre-signed S3 url and then I have to upload an attachment in the created url. How to upload attachment in the request while running collection?
Hi Himani,
Yes, you can do that at collection level
will need to check online for helpful examples
@Raghav Wonderful explanation. Please can you explain how to filter response body based on end nodes. In your example how to get response only for id=4 or Name="Eve"?
Hi Jayaraja, you need to provide the right json path (in case of json response) or xpath (in case of xml response). I have shown some ways to get the path, like using json path finder. So for id=4 path will be x[0].data[0].id
Similarly for Eve it will be x[0].data[0].first_name
Any plans to make new series for post man after this? I mean for intermediate / expert level?
Yes, I will do soon John
awesome
Thanks Pramod
nice tutorial, I have one question, what should I do if I want to get all the firstname at once? :)
You can create the JSON path or XPath accordingly and use in scripts
What would be a real-world usage/example of chaining APIs through Postman?
Hi Polina, suppose you have a API to create a user and in the response you get a userid, Now you need to use this user id in another api. Let's say to update user. So in real-world this chaining is very much required as we do not want to do any manual intervention while running a complete scenario or use-case
@@RaghavPal So chaining APIs allows us to automate accessing response values from different APIs, correct?
Yes, as required by your use-case
Thanks Raghav, for this session, is there anyway we can export console log to csv or to an external file to local hard drive? any help is appreciated
Hi Tej, Not sure if there is a direct way for this. This can be helpful
community.postman.com/t/get-all-console-output-to-csv/8659/8
Great tutorial. Thank you very much :D
You're welcome Thiago
Thank you very much for this helpful tutoriels. I have a problem to get value from xml response for soap api. can you please make an other video for this part?
I will plan for this Rajae
Hi Raghav , after completing that chain connecting API . Can we import that collection in json and we can use that in terminal window. That environmental values will get remain same . Iam waiting for your reply .
Hi Vijay, you should be able to do that, and you can also download env as json file and provide in command -
newman run -e environment1.json --env-var foo=bar3
References - www.npmjs.com/package/newman#newman-options
github.com/postmanlabs/newman/issues/764
stackoverflow.com/questions/43924363/newman-postmant-specify-a-single-environment-variable-via-command-line
Great video - thanks!
You're welcome Jake
Hi Raghav.
I have a scenario where I need to validate a tag and its value in xml response. If I am data driving the run, each case response will have the same tags with different values based on the input data pass to the script . How do I automate this ?
Hi Vinay,
You can store the value coming from data file to a variable and while validating use the variable
Hi Sir,
We are getting two nodes with first names as Charles and others(13:00). If I want to post the details of all available members at a time means can I use loops in the scripts to iterate?
Hi Sainath, pls check your json path, If the path is correct you should be getting a single value. Check the index position
thanks a lot
You're welcome
Thank you brother, it is really helped.
You're welcome Karuna
Great course, i have been following along and learned a lot! I have a problem with this one though, when i do a PUT request it does not update the data. Even though I send 'Morpheus' data in my request body, it responds with 'Janet Weaver' data as if I just did a GET request. Why?
Hi, not sure if this is backend issue as these are dummy apis. In case all your setup, response code etc is fine. You may go to the next one pls
Thankyou so much.
You're welcome Virender
Hi Raghav,
Is there a way where we can send the console log results via csv file or excel file .
Hi Sriteja, will have to script for that.
Hi Raghav,
It is so good , every topic explained in very clear manner .
I have one question ; when i use responsebody in test section to write script it says responsebody is not defined .
Can u please let me know what is the issue here-
ReferenceError: responsebBody is not defined
Below script user in test section-
JsonData = JSON.parse(responsebBody);
value = bodyData.data[1].first_name
console.log("value")
can u please help me here?
Hi Sudeep, here you are storing the response in variable JsonData and then using the variable bodyData. Where did you use the variable responsebBody. Pls check
Thank you. These series are great. Let me ask you a question about this session. Is it possible to do a loop using the get and update api? the fist one will get the user id (it will be nice to be able to filter some records) and the second one will update the user description or anything else.
You can do Paulo, you can also write code in JavaScript if required. I will suggest to check Request Workflows - learning.postman.com/docs/running-collections/building-workflows/
Hello there, I have a question. I need to get the value of a specific JSON response that has several values. The response comes as an array and consists of several values.
Example: I want to get the JSON response value of the " 77 " Id number. I know I can take this value by doing this = " jsonData[1].Id. But the problem is, what if I don't know that 77 id response is situated at ?? That is the issue I have. I have a value of 77. But I don't know at which element it is situated. Could you please help me? Thanks
[
{
"Id": "76",
"CustomerName": "Sam",
},
{
"Id": "77",
"CustomerName": "John",
},
]
This can help community.postman.com/t/how-to-handle-dynamic-jsonpath/5949
Thank you Sir.. Really helped a lot in knowledge enhancement. :)
So happy to know Dhrumil
excellent series
Glad to see your message Ijeoma
Thank you very much Raghav. You saved me a lot of stress. I have a question though. You used json in the test script. What if I want to text? How will I write that?
Hi Samson, glad to know it helped. Do you mean the TestScript language, its JavaScript and if you need other examples can check the Snippets for help, Online examples can also help
Hi Raghav , could you please explain how to get the value from html response body and use in another request?
Hi Anita, this can help stackoverflow.com/questions/51919983/postman-how-to-extract-value-from-html-response-and-pass-it-on-to-next-request
Thank you so much .Is there any link from where I can extract soap request from WSDL?
Hi Pallabi, you can use a chrome extension WIZDLER. Check this - ua-cam.com/video/DR3EEhjn2OI/v-deo.html
Hi Rghav!
Ur course is very much helping me.Thank u so much.
I have one question,,the 18th video on POSTMAN are the complete POSTMAN course right?or some more videos are there?
Hi Priyanka, you're welcome. Yes, you can check here too - automationstepbystep.com/
Thanks Raghav I am having issue with the export of postman. When I run these and then export and then import it then request or response are not saved. Only pass or fail status is saved. How to save the responses also to that postman export. I was running at collection level
Hi Alok, will need to check
Hi Raghav,
I followed everything you taught here but somehow when I run the request current value of the variable is not getting updated from "abc" to what I can see in the response.
Could you please help me on this?
will need to see your request scripts