All Collections
Testing
Slack Test Metrics
Slack Test Metrics

What metrics do we collect when testing Slack, and what do they mean?

Mka Madlavana avatar
Written by Mka Madlavana
Updated over a week ago

The Cape Sensor supports two types of Slack service (API) tests, in addition to the HTTP GET, TCP, and ICMP ping tests.

The HTTP GET metric is a simple elapsed time to retrieve the Slack homepage (slack.com). The TCP and ICMP tests similarly ping slack.com and show latency, jitter, and packet loss.

To test actual indicative performance of the Slack chat application we offer the web API and real-time messaging (RTM) API tests.

Web API

This is a basic test that doesn't require any additional setup or tokens. This tests if the sensor is able to access the Web API, and it measures the elapsed time from making a request to the API, until receiving a response.

RTM API

This is the actual test for measuring Slack messaging performance, and it requires additional setup by you. The initial connection timing will be similar to the Web API timing, but once this connection is established, it is maintained (WebSocket) and subsequent communication over it is quicker.

After the connection is established, we measure elapsed time from sending a ping message to receiving a corresponding pong reply. The connection time is not graphed.

Read more here about setting up the RTM API test: https://help.capenetworks.com/testing/creating-a-slack-api-token
โ€‹

Did this answer your question?