HTTP test
Feature availability
WARP modes | Zero Trust plans |
---|---|
| All plans |
System | Availability | Minimum WARP version |
---|---|---|
Windows | ✅ | 2023.3.381 |
macOS | ✅ | 2023.3.381 |
Linux | ✅ | 2023.3.398 |
iOS | ❌ | |
Android | ✅ | 1.0 |
ChromeOS | ✅ | 1.0 |
An HTTP test sends a GET
request from an end-user device to a specific web application. You can use the response metrics to troubleshoot connectivity issues. For example, you can check whether the application is inaccessible for all users in your organization, or only certain ones.
Create a test
To set up an HTTP test for an application:
- In Zero Trust, go to DEX > Tests.
- Select Add a Test.
- Fill in the following fields:
- Name: Enter any name for the test.
- Target: Enter the URL of the website or application that you want to test (for example,
https://jira.site.com
). Both public and private hostnames are supported. If testing a private hostname, ensure that the domain is on your local domain fallback list. - Test type: Select HTTP Get.
- Test frequency: Specify how often the test will run. Input a minute value between 5 and 60.
The test will now run on all devices connected to your Zero Trust organization via the WARP client.
Next, view the results of your test.
Test results
An HTTP test measures the following data:
Data | Description |
---|---|
Resource fetch time | Difference between the start and end time of the test. Calculated by adding the server response time + DNS response time. |
Server response time | Round-trip time for the device to receive a response from the target. |
DNS response time | Round-trip time for the DNS query to resolve. |
HTTP status codes | Status code returned by the target. |