Testing in Postman: Identifying Bottlenecks in API Performance
Postman 10
| Intermediate
- 16 videos | 2h 2m 9s
- Includes Assessment
- Earns a Badge
A number of factors affect your application programming interface's (API's) performance - the system's design, the system resources of your API server, and whether you use caching or not. Performance testing using Postman and niche tools such as k6 can help identify scalability issues and bottlenecks in your system. Begin this course by setting up a cloud-hosted API server on the Google Cloud Platform (GCP). Then you will set up a PostgreSQL database on the cloud and use that as the backend of your API server. Next, you will run performance tests using Postman and identify how a poorly designed system results in very high average response times for requests. You will explore the effects of other configurations on performance such as system resources, caching, and slow-running requests, and learn how to debug these issues using Postman performance testing. Finally, you will run performance tests using k6, including stress, soak, spike, and breakpoint tests, all designed to test different load scenarios.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseCreate a postgresql server on the google cloud platform (gcp)Modify application programming interface (api) code to run on the gcpRun the api server with cloud runRun performance tests against an inefficient api serverView the effects of hardware on api performanceReduce the transit time between the database and frontend to improve the performance of the apiUse caching to store data in the frontend
-
Identify slow-running requestsRecall types of performance testsInstall k6 on macos and windowsPerform load testing using k6Perform smoke testing using k6Run load tests and stress tests with k6Run spike tests and breakpoint tests with k6Summarize the key concepts covered in this course
IN THIS COURSE
-
1m 57sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
9m 28sIn this video, find out how to create a PostgreSQL server on the Google Cloud Platform (GCP). FREE ACCESS
-
9m 13sLearn how to modify application programming interface (API) code to run on the GCP. FREE ACCESS
-
6m 17sDuring this video, discover how to run the API server with Cloud Run. FREE ACCESS
-
10m 49sFind out how to run performance tests against an inefficient API server. FREE ACCESS
-
6m 59sIn this video, you will learn how to view the effects of hardware on API performance. FREE ACCESS
-
9m 45sDiscover how to reduce the transit time between the database and frontend to improve the performance of the API. FREE ACCESS
-
7m 45sIn this video, find out how to use caching to store data in the frontend. FREE ACCESS
-
7m 21sIn this video, we will identify slow-running requests. FREE ACCESS
-
8m 56sUpon completion of this video, you will be able to recall types of performance tests. FREE ACCESS
-
5m 21sDuring this video, you will learn how to install k6 on macOS and Windows. FREE ACCESS
-
6m 58sDiscover how to perform load testing using k6. FREE ACCESS
-
9m 5sIn this video, find out how to perform smoke testing using k6. FREE ACCESS
-
10m 39sLearn how to run load tests and stress tests with k6. FREE ACCESS
-
8m 49sDuring this video, discover how to run spike tests and breakpoint tests with k6. FREE ACCESS
-
2m 46sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.