
Explore how a client requests data from API servers through web servers, with endpoints returning data or performing functions, and how browsers can access simple APIs directly.
Install Sublime Text on Windows, complete a quick, light setup, and explore tabs and shortcuts. See how Sublime aids viewing and editing data.
Explore javascript and json data (javascript object notation) to understand how json relates to API testing, using the browser console for hands-on exercises and refreshing the console between tasks.
Learn to access object properties and array elements with dot notation and indexing, including nested objects and first array items, using practical examples from the lecture.
Explore postman's environment variables to switch between dev, qa, staging, and production by defining a base URL and referencing it with curly braces; customize dynamic values without hard coding.
Learn how to test an API with Postman, run tests automatically, access the test tab for saved requests, and explore built-in snippets, docs, and scripts to implement common test scenarios.
Learn to use environment and global variables in REST API tests, insert them into tests with curly braces, and validate responses by string matching.
Install fiddler by downloading the Windows installer, choose defaults, then configure http/https settings, decrypt HTTPS traffic, and trust the root certificate to view all traffic.
Customize the session data view by adding and arranging columns like session timer, client begin response, client response, and request method to monitor overall elapsed time and specific timings.
Learn to use the session timeline to analyze performance by selecting sessions, refreshing, and double-clicking items to view transactions, durations, and filters for identifying slow steps and optimizing load times.
Simulate varying network speeds, including modem-like delays, to test how your app handles API calls on slow connections and maintains stability with caching and retry messaging.
Welcome!
This is the third course in my "QA Guide" series. Application QA Engineers are high on the list of great jobs that can earn you over $100k a year. Take the next step to achieve your maximum earning potential.
What are APIs? And how do we test them?
APIs are an extremely important part of the applications that we use everyday. There are APIs being called every time you open an app on your phone, search for products on the web, or play a song from your Alexa.
If your team is developing a mobile app or web application, there are going to be APIs involved. You need to be able to understand what APIs are, how they work, and how to test them.
Are you ready to work with APIs?
In this course you will learn everything that you need to know to get started with REST API testing.
The course starts with API basics. Here you will learn what an API is and how they work.
I will be covering several tools along the way to help you validate and format APIs so that you can quickly and easily understand the purpose and content.
You will learn some javaScript which is essential when working with REST APIs.
The bulk of the course will be through exercises. We will use Postman to generate API requests. Then we will use Postman to test the requests that we created.
Finally, we will be using Fiddler to capture, view, and manipulate API Traffic.
Get started now!