Postman is a great tool for testing APIs, which helps building APIs faster. If you are new to Postman, this course will help you to get started with the software and test your APIs in no time.
I have divided this course into several sections. I will start by showing the overview of Postman. Then I will discuss about sending API requests & responses. I will show how to manage APIs into collections and share with anyone. Then I will cover variables, environments & how to write test scripts. Also I will show you how to automate your testing with combination of all these tools & collection runner. Final topic will be showing you a complete testing workflow with Twitter API.
In this lecture I will discuss 4 main parts of sending API request. These are:
In this lecture you will learn about response part of the Postman. After end of this lecture you will be able to save responses, so that next time you can view them later without sending a new request.
Collections in Postman app is a great way to manage API requests into groups. Here you can organize them, you can share APIs to anyone, you can create documentation, or make it public if you have Postman Pro account.
In postman you can create different environment for different setup. Updating values on environments are done using variables. In this lecture you will also learn about global variables.
Collection Runner is a completely separate sandbox, where you can select a collection and Postman will send all the requests inside the collection one by one. Here you can iterate the whole collection for thousands of time with a single button click.
In this lecture we will check how authorization works in Postman app. To demonstrate it, we will create a twitter app and will use postman to authenticate and authorize twitter. Then we will check tweets from my twitter account, post a new tweet and finally we will delete that tweet all using Postman.
In this lecture we will see how to automate posting a new tweet and delete it using collection Runner. Here we will combine all the steps we have learned from previous lectures and will see a complete testing workflow.
Zakaria is a full stack software and game developer. He has 10+ years of experience in various programming languages. He loves to work with Java, C#, Android, Unity 3d, Swift, Photoshop, Sketch, Blender & many other tools and services. Currently he is working as a senior software engineer in a smart home automation and control company.