Back to All Questions
Question 63 of 100
Advanced API Testing
Advanced
Q63: How Do You Create and Test a Mock API in Postman?
🎭Core Concept
How Do You Create and Test a Mock API in Postman?
Key Takeaways & Architecture Summary
- ✓Save a request and response payload configuration as an "Example".
- ✓Create a Postman Mock Server associated with the parent collection.
- ✓Configure the mock to route calls to the generated mock subdomain URL.
Direct Answer Summary
You create a Mock API in Postman by adding requests to a collection and saving specific responses as "Examples". You then create a Mock Server in the Postman UI, which generates a public URL to route client calls, returning the saved example payloads based on path matches.
⚠️ Senior Engineering Warning (Red Flag)
Do not use mock APIs as a permanent substitute for live integration testing. Mocks do not communicate with real databases, meaning they cannot catch runtime transaction errors.
💡 STAR Architectural Explanation & Pro Tip
Mocks are highly valuable for simulating slow networks or server crashes, allowing developers to test frontend error states by saving HTTP 500 or high-latency examples.
RestAssuredTest.java
Rest-Assured + Java# Postman mock API endpoint returning saved example data
GET https://a902840c-d981-42ab.mock.pstmn.io/v1/jobs