Widget gallery
The following tables summarize the graphs that are available in the gallery.
Client side measurements
The following graphs are available for client side measurements:
Transaction measurements
The following graphs are available for transaction measurements:
Note:
- For custom widgets, the average value may be different due to a difference in granularity and the number of data points.
- If you selected General Settings > Group Transactions when you configured the load test, measurements for the transaction groups are also displayed.
Monitors
The following graphs are available for monitors:
Note: To include Windows on-premises load generators in the available monitors, open a support ticket.
Graph name | Description | What does it tell me? |
---|---|---|
CPU |
How much processing power is required at any given time. Measured in percentage. |
This metric can identify a business process that is overloading the server. |
Used memory | The percentage of memory being used at any given time. | This metric tells me if my server is overloaded. |
Free memory |
The amount of memory available at any given time. Measured in bytes. |
This metric tells me if my server is overloaded. |
Disk utilization | The percentage of the file system that is full. | This metric tells me if the disk operation causes a bottleneck or causes a performance hit. |
Free disk space |
The amount of available disk space at any given time. Measured in bytes. |
Can indicate that there is not enough disk space on the server. |
Network Utilization |
The total size of packets exchanged between client and server. Measured in bytes. |
When network utilization is not correlated with running Vusers, this may indicate that the application is not scalable. |
Breakdown
For every transaction in a breakdown script, the following metrics are displayed in the Transaction Response Time (TRT) graph:
Metric | Description | What does it tell me? |
---|---|---|
Blocked |
Average amount of time for all HTTP(s) requests in the queue waiting for a network connection. |
This stacked widget displays transaction performance breakdown for a specific transaction.
|
DNS | Average amount of time taken for all HTTP(s) requests to resolve a host name. | |
Connection without SSL | Average amount of time taken for all HTTP(s) to create a TCP connection (excluding SSL time). | |
SSL | Average amount of time for all HTTP(s) requests to negotiate SSL/TLS. | |
Send | Average amount of time taken to send all HTTP(s) requests to the server. | |
Wait | Average amount of time taken for all HTTP(s) waiting for a response from the server. | |
Receive | Average amount of time taken for all HTTP(s) requests to read an entire response from the server (or cache). | |
Client | Transaction response time minus the sum of all the metrics above |
Mobile
The following graphs are available for mobile measurements:
Graph name | Description | What does it tell me? |
---|---|---|
Total Consumed Memory |
The amount of memory consumed on the mobile device. |
This metric tells me if my mobile device is overloaded. |
Total CPU Utilization Percentage | The percentage of CPU being used on the mobile device at any given time. | This metric tells me if my mobile device is overloaded. |
Total Free Memory |
The amount of memory available on the mobile device at any given time. Measured in bytes. |
This metric tells me if my mobile device is overloaded. |
Flex
The following graphs are available for Flex scripts:
Graph name | Description | What does it tell me? |
---|---|---|
Average Buffering Time - RTMP over HTTP / TCP |
Average buffering time for RTMP streams. | Helps evaluate the amount of load that Vusers generate, in terms of time spent for streams in the buffer. |
Average RTMP / RTMP over HTTP handshake duration |
Average RTMP handshake duration. | Shows the time taken to perform various RTMP tasks. |
Average TCP socket connect duration | Average TCP socket connect duration. | Shows the time taken to perform various RTMP tasks. |
RTMP over HTTP / TCP Connections |
The number of open RTMP connections at any time during the load test run. |
Useful in indicating when additional connections are needed. For example, if both the number of connections reaches a plateau and the transaction response time increases sharply, adding connections improvement in performance. Thus reducing transaction response time. |
RTMP over HTTP / TCP Throughput / upload throughput |
The amount of data Vusers received from the server or sent to the server at any given second. | Can be compared with the Transaction Response Time graph to see how the throughput affects transaction performance. |
Total number of successfully delivered streams - RTMP over HTTP / TCP |
Total number of streams successfully delivered by the server. | Helps evaluate the performance of your server by indicating the number of successfully delivered streams. |
MQTT
The following graphs are available for MQTT scripts:
Graph name | Description | What does it tell me? |
---|---|---|
MQTT Message Rate | Published/Received message rate. | Displays the number of messages published or received at any given time during the load test run. |
MQTT Throughput | Published/Received throughput. | Displays the amount of data (in bytes) that Vusers received from, or published to, the MQTT broker at any given second of the load test run. |
MQTT Active Connections | Active connections to the MQTT broker. | Displays the number of active connections to the MQTT broker at any given moment of the load test run. |
MQTT In-flight Messages | The number of in-flight messages on the MQTT broker. | Displays the number of in-flight messages on the MQTT broker at any given second of the load test run. In-flight messages are QoS 1 or 2 messages that can be in the process of being transmitted, including messages currently going through handshakes and messages that are being retried. |
User data points
The following graphs are available for user data points:
Graph name | Description | What does it tell me? |
---|---|---|
Data Points (Sum) | The sum of the recorded data point values. | Displays the sum of the values for user-defined data points throughout the load test scenario run. |
Data Points (Average) | The average of the recorded data point values. | Displays the average values that were recorded for user-defined data points during the load test scenario run. |
See also: