Monitor results analysis helps you check if your API tests run well over time. It shows if your APIs work correctly and if any problems happen.
Monitor results analysis in Postman
Monitor results are viewed in the Postman app or web dashboard under the 'Monitors' tab. You can filter results by date, status (pass/fail), and test names. You can also export results as JSON or CSV for deeper analysis.
Monitor results include details like test status, response time, and error messages.
You can set up notifications based on monitor results to get alerts.
1. Open Postman app or go to https://go.postman.co/monitors 2. Select your monitor from the list 3. View the recent runs with pass/fail status 4. Click a run to see detailed test results and logs
Use filters to find failed runs: - Click 'Filter' button - Choose 'Status: Failed' - Review failed tests to find issues
This test script checks if the API response status is 200 and the response time is under 500 milliseconds. When this request runs in a monitor, the results will show if these tests passed or failed.
// This is a Postman test script example inside a request pm.test('Status code is 200', () => { pm.response.to.have.status(200); }); pm.test('Response time is less than 500ms', () => { pm.expect(pm.response.responseTime).to.be.below(500); });
Always check monitor results regularly to catch issues early.
Use descriptive test names to understand results easily.
Combine monitor results with logs for better debugging.
Monitor results analysis helps track API health over time.
You can filter and review test runs to find failures quickly.
Good test scripts make monitor results clear and useful.
Practice
Solution
Step 1: Understand monitor results role
Monitor results show how API tests perform over time, highlighting issues.Step 2: Identify main goal of analysis
Analyzing results helps track API health and find failures quickly.Final Answer:
To track API health and detect failures over time -> Option CQuick Check:
Monitor results = API health tracking [OK]
- Confusing monitor results with request creation
- Thinking monitor results are for UI design
- Assuming monitor results deploy apps
Solution
Step 1: Identify filter purpose
Filtering by status narrows results to specific outcomes like failures.Step 2: Choose filter to find failures
Filtering by status: Failed shows only failed test runs quickly.Final Answer:
Filter by status: Failed -> Option DQuick Check:
Status filter = find failures fast [OK]
- Sorting by request name does not isolate failures
- Filtering by response time shows speed, not failures
- Sorting by creation date orders runs but doesn't filter failures
{"runId":123, "status":"failed", "tests": {"responseCodeCheck": false, "bodyCheck": true}}Which test failed in this run?
Solution
Step 1: Read test results in JSON
The tests object shows responseCodeCheck: false and bodyCheck: true.Step 2: Interpret boolean test results
false means test failed, true means test passed.Final Answer:
responseCodeCheck -> Option BQuick Check:
False test = failure [OK]
- Assuming true means failure
- Ignoring test result booleans
- Confusing test names
Solution
Step 1: Analyze monitor showing all passes
If monitor shows all passes but API is down, tests likely miss failure detection.Step 2: Identify missing test checks
Not checking response status codes means failures go unnoticed.Final Answer:
Test scripts do not check API response status codes -> Option AQuick Check:
Missing status checks = false passes [OK]
- Assuming monitor is not running without checking
- Thinking API is up despite errors
- Believing monitor results delay causes issue
Solution
Step 1: Understand filtering needs
You want to see only failed tests with slow response times.Step 2: Apply combined filters
Filtering by status: Failed and response time > 2000ms shows exactly those runs.Final Answer:
Filter monitor results by status: Failed and response time > 2000ms -> Option AQuick Check:
Combined filters = precise failure + slow tests [OK]
- Sorting alone does not filter failures
- Filtering by passed misses failures
- Manual checks waste time and risk errors
Ready to prove it?
Pass the test and this pattern moves unknown
