With the Uptime Monitor, the uptime status of an API or API Proxy within the specified time period can be monitored and actions can be triggered if expectations are not met.

The picture below shows the Uptime Monitor settings:

The fields used for the uptime monitor configuration are shown in the table below.

Field

Description

Name

The name of the created monitor.

Description

A description can be written to facilitate the management of the created configuration.

Enabled

Used to activate or suspend the monitor.

Trigger Every

The operating frequency of the monitor created with the Job Scheduler is determined.

Select From Collection

You can choose from here to fill the method, url and other request information of a test created on the test screen.

Method

Http Method Type information of the URL to test.

URL

The URL of the desired endpoint can be entered or selected from existing proxies or saved test data.

Parameters

The parameter to be added to the Url can be entered from this field instead of adding it to the Url.

Headers

A header can be added to the request by entering the Header Name and Header Value to be added to the request.

Body

The body can be entered for the request.

Assertions

Use Timeout For Assertion

This option is selected to use the timeout value in the Settings tab for confirmation.

Assert Result Status Code

Result status code must be entered to confirm when activated

Expected Result Status Code

It is used for confirmation. Default Value: 200.

Assert Result Body

When the result body is activated, the expected result body is entered to confirm.

Assert Result XPath

An XPath and expected XPath result are entered to confirm when XPath Result is activated.

Assert Result JsonPath

When JsonPath Result is activated, a JsonPath and expected JsonPath result are entered to confirm.

Settings

Timeout

The expected timeout is entered in seconds. Default value: 30 seconds.

Enable Certificate

It can be selected if a certificate is desired to be used while sending the request.

Retry On Fail

Retry Count

Delay Between Requests

Delay

The waiting time between requests is entered in seconds. Default value: 3.

Actions

It enables the selection of the action to be taken when the created monitor is operated. You can visit this page for detailed information about the actions.


The picture below shows the Uptime Monitor status summary:


The execution records and results of the monitor are shown in the picture.