18 Nov 2025 02:16 PM - edited 19 Nov 2025 04:29 AM
We are testing multiple endpoint requests defined in a HTTP monitor.
Some of the endpoints will take longer but will complete. The current hard limit of 60 sec is not suitable for us.
Alternatively, we are looking to handle this in post execution script and mark it as success in case this fails with timeout error.
"postProcessingScript": "api.info(response.getStatusCode())
if (response.getStatusCode() == 0) {api.finish(true, \"Timeout treated as success");}"
Also, the return code validation condition is set to >=400 .
Still the HTTP request is marked as Failed because of the timeout. Any other alternative way to treat this as success and move on.
01 Dec 2025 04:46 PM
It's only status codes that can be ignored in the way you're trying; network errors, timeouts, etc can't be ignored. This would be a Product Idea