In regards to failure notification you are selecting a dedicated time 8am, what if we need to be informed immediately by a notification when a failure happens but group the collective data of dedicated failed calls, so that the failure notification does not flood the monitoring events.. is this possible.. I hope my question is clear..
You can trigger a monitor run using the Postman API, that would allow you to run it whenever there's a change rather than at a specific time. More info here: learning.postman.com/docs/designing-and-developing-your-api/monitoring-your-api/integrations-for-alerts/
Very nice and informative video.. I had a licensed postman and when i configure the monitor with collection and environment and collections has some basic scripting in tests to capture the response and store it in environment. When monitor is executed, the environment variables are not getting updated but when I execute from collection runner, then environment variables are getting updated. Can you pls tell me the reason for not updating the environment variables when collection is executed via monitor.. Thanks
It's unfortunate the URLs must be public facing. Anything accessible on vpn is no good apparently which make no sense. I can run the requests from the collection and the sites are found. The monitor on the other can't reach them
If you're on the Pro or Professional plan you can use Static IPs to allow Monitors to access your network: learning.postman.com/docs/monitoring-your-api/using-static-IPs-to-monitor/
@@postman It's not a question of allowing traffic ! The urls i want to monitor are only accessible internally. Whitelisting the ip from which monitoring traffic is coming does not solve the problem. Why not allow the monitor to run locally from a host of my choosing ?
In regards to failure notification you are selecting a dedicated time 8am, what if we need to be informed immediately by a notification when a failure happens but group the collective data of dedicated failed calls, so that the failure notification does not flood the monitoring events.. is this possible.. I hope my question is clear..
You can trigger a monitor run using the Postman API, that would allow you to run it whenever there's a change rather than at a specific time. More info here: learning.postman.com/docs/designing-and-developing-your-api/monitoring-your-api/integrations-for-alerts/
Very nice and informative video.. I had a licensed postman and when i configure the monitor with collection and environment and collections has some basic scripting in tests to capture the response and store it in environment. When monitor is executed, the environment variables are not getting updated but when I execute from collection runner, then environment variables are getting updated. Can you pls tell me the reason for not updating the environment variables when collection is executed via monitor.. Thanks
Here's more details about persisting variables in different settings: blog.postman.com/how-to-persist-postman-variables/
It's unfortunate the URLs must be public facing. Anything accessible on vpn is no good apparently which make no sense. I can run the requests from the collection and the sites are found. The monitor on the other can't reach them
If you're on the Pro or Professional plan you can use Static IPs to allow Monitors to access your network: learning.postman.com/docs/monitoring-your-api/using-static-IPs-to-monitor/
@@postman It's not a question of allowing traffic ! The urls i want to monitor are only accessible internally. Whitelisting the ip from which monitoring traffic is coming does not solve the problem. Why not allow the monitor to run locally from a host of my choosing ?
My monitor is saying no tests found even when I have created tests in my GET requests. Any idea what I may be missing?
Did you save the collection/requests before running it with the monitor? The monitor will pull the latest *saved* version of the collection.
You might not have created the test for your API requests, like validating the response status code or any data type or attribute values.