SKILL BENCHMARK
API Testing with Postman Proficiency (Advanced Level)
- 25m
- 25 questions
The API Testing with Postman Proficiency (Advanced Level) benchmark measures your skills in creating a local API server, running performance tests on an API, and interpreting the results of Postman performance tests. You will be assessed on your ability to create a cloud-hosted API, use Postman for performance checks, implement k6 for diverse load tests, recognize security testing concepts, and set up a local API server with basic authentication for security tests, including authentication and SQL injection. Learners who score high on this benchmark demonstrate the skills necessary to implement performance testing, identify the bottlenecks in API performance, and perform security testing using Postman.
Topics covered
- catch authentication failures with security tests
- create a collection of tests for API endpoints
- identify slow-running requests
- modify application programming interface (API) code to run on the GCP
- outline A01 -A04 of the Open Web Application Security Project (OWASP) Top 10 application vulnerabilities
- outline causes of security vulnerabilities
- outline the OWASP Top 10 API security issues
- perform load testing using k6
- perform security tests for basic authentication
- perform smoke testing using k6
- provide an overview of API security
- recall how Postman and k6 can be used for performance testing
- recall the need for and importance of performance testing
- recall types of performance tests
- run load tests and stress tests with k6
- run performance tests against an inefficient API server
- run spike tests and breakpoint tests with k6
- run tests using the ramp-up load profile in Postman
- run the API server with Cloud Run
- set up a local server with basic authentication
- set up an API server and send it a request
- use caching to store data in the frontend
- view and interpret the Postman performance report
- view how SQL injection attacks are executed
- view the effects of hardware on API performance