Time to upgrade! You only have until October 31, 2019 to move to Dynatrace, our all-in-one software intelligence platform. For details, see the Synthetic Upgrade Center and Dynatrace Synthetic documentation.

Testing the response code of a request

This sample code is an event hook that looks for a specific request and captures the response code of that request. In this sample, we are capturing the response of a specific REST API query, and checking to make sure it did not return a 500 Server Error.

A demo script can be downloaded here as well: ResponseCodeSample.gsl.

var getUrl = new AddEventHookCommand({
"eventType": "replyReceived",
"name": "directNavigate",
"handler":"if(response.getRequest().getUrl().indexOf('/rest_gisdcsstg05/services/PSD/MapServer/0/query') != -1){if (response.status != '500'){script.steps[1].actions[3].type = 'do not execute';}}"
});
getUrl.execute();