Interacting with Charts

Document created by Chris Sommerstad Employee on Jul 22, 2017
Version 1Show Document
  • View in full screen mode

SOASTA CloudTest provides a variety of analytic tools as widgets. These widgets are categorized according to their functions. Each of the categories has many widgets. Among these categories are charts that show data such as response times along an x-y axis.

There are many ways that you can interact with chart widgets in order to help analyze your data.  These include zooming, hiding series, minimizing the legend, popping out a widget into a separate window, as well as getting detailed information for an individual message.  Each of these is described below:

Zooming

Some charts can pack many data points into a small area. In these cases it can be useful to zoom in on some smaller period of time.  SOASTA CloudTest charts allow you to do that and still keep the time scale for each of the charts in sync. To zoom in on a chart:

  1. Select an area of the chart to zoom by clicking on the upper left area and then dragging to the lower right. The selection area must be within the x-y boundaries of the chart but can extend down to the 0 value of the Y axis.

  1. Let up on the mouse and the chart will zoom in on the area. Any other charts  displayed will also zoom to the same time frame in order to keep the times in sync.

  1. To move back to the original time coordinates, double click in any area of the same chart that you zoomed.
 
  1. The Detail Response Time chart interacts with other charts – usually the Average Response Time chart – for which it provides detail data. 

When a range in the Average Response Time chart is zoomed in on, the Detailed Response Time chart will get detailed response data for the given time frame.

Working with the Legend

Charts that display more than one series will display a legend--such as multiple-result charts, or charts tracking more than one clip element, such as Max Collection Durations in tests where more than one collection exists in a test clip. When the chart loads, the legend is closed so that more of the chart data is visible. The legend can be closed, opened, and moved.  In addition the legend allows a user to hide particular series.  To work with the legend:

  1. To open or close the legend press the open button in the upper right corner of the legend.  The full legend will open/close.
  2. To hide a series, click the eye next to the series that you wish to hide.

Getting Detailed Information

It is possible to view specific information for each data point in a chart.  For most charts this will consist of the X and Y axis values.  For a Response Time chart, the message name, test clip, track, etc. can be displayed. To view detailed data:

  1. Use your mouse to hover over a point. For detailed message information in a Response Time chart, click the data point.

Pop-Out a Chart

To pop-out a chart into a separate tab use the following steps:

  1. Open the appropriate widget (test, monitor data, or multi-result comparison).
 
  1. Choose the widget and press the button in the upper right corner.

Key Selection in Charts

CloudTest charts provide keyboard support. To navigate using keys first select a point in a chart by clicking it.

  • Use the Right arrow key to move to the next point in the same series.
  • Use the Left arrow key to move to the previous point in the series.
  • Use the Up arrow key to move to the closest point in the previous series.
  • Use the Down arrow key to move to the closest point in the next series.
  • Use ESC to unselect the point.

 

Widget Type > Charts Categories

Widgets that appear in the Widget Selection Panel under the Widget Types list, Charts category are divided into the following categories: Bandwidth, Counts, Durations, Errors, and Result Comparison.

 

 — Bandwidth

The Bandwidth category includes:

Bandwidth by Collection, Bandwidth Usage, Bandwidth Usage (received), Bandwidth Usage (sent), Bandwidth Usage per Domain, Bandwidth Usage Received per Domain, Bandwidth Usage Sent per Domain, Top N Messages by Avg Bytes Sent and Received, Top N Messages by Bytes Received, Top N Messages by Bytes Sent, Top N Messages by Bytes Sent and Received, and Top N URLs by Average Bytes Sent and Received.

  Counts

The Counts category includes:

Bytes Received, Bytes Sent, Bytes Sent and Received, Clips Completed, Collections Completed, Collections in Progress, Collections Started, Count of Clip Starts, Count of Error Clips, Count of Simultaneous Clips, Messages by Pass Fail, Messages Sent by Domain, Receive Rate, Send Rate, Top N Collections by Bits Received, Virtual Users, and Virtual Users by Location.

  Durations

 

The Durations category includes:

Average Clip Duration, Average Collection Completion Time, Average Min Max Response Times, Average Response Time, Average Total Time, Avg Collection Duration over Virtual Users, Collection Completion Time, Collection Time per Clip, Detail Response Time, Max Response Time, Max Clip Duration, Max Collection Duration, Minimum Clip Duration, Top N Clips by Average Duration, Top N Collections by Average Duration, Top N Messages by Average Response Time, Top N Messages by Average TTFB (Time to First Byte), Top N Messages by Average TTLB – TTFB (Time to Last Byte minus Time to First Byte), and Top N URLS by Average Response Time,

 — Errors

The Errors category includes:

Error Count, Errors by Domain, Errors by Type, Errors by Type over Time, Top N Collections by Error Count, Top N Domains by Error Count, Top N Errors, Top N Messages by Error Count, and Top N URLs by Error Count.

 — Result Comparison

The Result Comparison category includes:

Multi-Result All Response Time, Multi-Result Avg Response Time, Multi-Result Avg Response Time by Virtual Users, Multi-Result Avg Response Time by Virtual Users per Composition, Multi-Result Error Count by Virtual Users, Multi-Result Error Rate, Multi-Result Error Rate by Virtual Users, Multi-Result Failed Virtual Users by Virtual Users, Multi-Result Max Response Time, Multi-Result Min Response Time, d -Result Throughput by Virtual Users.

 

Widget Type > Charts List

The Widget Type > Charts category currently contains the following charts (click on any chart title below to see the chart). Some charts, including Top N and Pie charts are listed separately below.

  • Average Clip Duration
    • Average Clip Duration for each period of the test. The X-Axis shows the start time for the clip.
  • Average Collection Completion Time
    • The Average Collection Completion Time for each period with a separate series for each collection (e.g. page, group, or chain).
  • Average Min Max Response Time
    • The average minimum and maximum response times per test period.
  • Average Response Time
    • The average response times of all the messages sent.
  • Average Total Time
    • Average total time for each period of the test. Includes messages that timed out.
  • Avg Collection Duration over Virtual Users
    • This widget, formerly Avg Chain Duration over Virtual Users, now presents all collections.
  • Bandwidth by Collection
    • Presents the bandwidth used in a test by collection (e.g. page, chain, or group). Also listed under pie charts below.
  • Bandwidth Usage
    • The Bandwidth usage chart shows the average Bits per second per test period as a separate series for each domain. Either Mbits or Gbits are shown depending on the relevant scale.
  • Bandwidth Usage (received)
    • The Bandwidth usage received chart shows the average Bits received per second per test period as a separate series for each domain. Either Mbits or Gbits are shown depending on the relevant scale.
  • Bandwidth Usage (sent)
    • The Bandwidth usage sent chart shows the average Bits sent per second per test period as a separate series for each domain. Either Mbits or Gbits are shown depending on the relevant scale.
  • Bandwidth Usage per Domain
    • The Bandwidth usage per Domain chart shows the average Bits sent and received per test period as a separate series for each domain. Either Mbits or Gbits are shown depending on the relevant scale.
  • Bandwidth Usage Received per Domain
    • The Bandwidth Usage Received per Domain chart shows the average bits received per second per test period for each domain.
  • Bandwidth Usage Sent per Domain
    • The Bandwidth usage sent per domain chart shows the average Bits sent per second per domain. Either Mbits or Gbits are shown depending on the relevant scale.
  • Bytes Received
    • Total bytes received for each period of the test. Only messages successfully sent are included.
  • Bytes Sent
    • Total bytes sent for each period of the test. Only messages successfully sent are included.
  • Bytes Sent and Received
    • Total bytes sent plus received for each period of the test. Only messages successfully sent are included.
  • Clips Completed
    • The Clips Completed chart is new to this release and tracks the count of test clips completed per test period.
  • Collection Completion Time
    • Completion time per collection where the X axis is the collection's start time.
  • Collections in Progress
    • The count of collection in progress per test period.
  • Collections Started
    • The count of collection starts per test period.
  • Completion Time per Clip
    • Completion time per test clip where the X axis is the clip's start time.
  • Count of Clip Starts
    • The count of clip starts per test period.
  • Count of Error Clips
    • The count of clips that contained one or more errors per test period. The X-axis shows the start time of the clip.
  • Count of Simultaneous Clips
    • The count of simultanous clips per test period.
  • Detail Response Time
    • Zooms in on Average Response Time chart. Requires detail data.
  • Error Count
    • Tracks the error rate per test period.
  • Errors by Type Over Time
    • The count of clip element errors per test period with a separate series per error type.
  • Max Response Time
    • Tracks the maximum response time per test period.
  • Maximum Clip Duration
    • Track the maximum clip duration per test period. The X-axis shows the start time of the clip.
  • Maximum Collection Duration
    • Tracks the maximum collection duration per test period.
  • Messages by Pass Fail
    • Presents the messages in a test by whether those messages passed or failed. Also listed under pie charts below.
  • Messages Sent by Domain
    • Presents the messages sent in a test by domain. Also listed under pie charts below.
  • Minimum Clip Duration
    • Track the minimum clip duration per test period. The X-axis shows the start time of the clip.
  • Multi-Result All Response Time
    • Compare selected results for separate series for average, minimum, and maximum response times.
  • Multi-Result Avg Response Time
      Compare selected results for their average response time.
  • Multi-Result Avg Response Time by Virtual Users
    • Compare average response times for the number of virtual users.
  • Multi-Result Avg Response Time by Virtual Users per Composition
    • Compare average response times by virtual users with a separate series per composition.
  • Multi-Result Error Count by Virtual Users
    • Compare error count for selected results by the number of virtual users.
  • Multi-Result Error Rate
    • Compare selected results by the percentage of HTTP errors.
  • Multi-Result Failed Virtual Users by Virtual User
    • Compare selected results for failed virtual users by the number of virtual users.
  • Multi-Result Max Response Time
    • Compare selected results by the maximum response time.
  • Multi-Result Min Response Time
    • Compare selected results by the minimum response time.
  • Multi-Result Throughput by Virtual Users
    • Compare selected results for throughput by the number of virtual users.
  • Receive Rate
    • Receive rate per test period. Only messages that are successfully sent are included.
  • Send Rate
    • Send rate per test period. Only messages that are successfully sent are included.
  • Top N Clips by Average Duration
    • Presents the top n clips in a test by average duration.
  • Top N Collections by Average Duration
    • Presents the top n collections in a test by average duration.
  • Top N Collections by Bits Received
    • Presents the top n collections in a test by bits received.
  • Top N Collections by Error Count
    • Presents the top n collections in a test by error count.
  • Top N Domains by Error Count
    • Presents the top n collections in a test by error count.
  • Top N Errors
    • Presents the top n errors in a test.
  • Virtual Users by Location
    • Presents the virtual users in a test by their location.

Top N Charts List

The following “Top N” charts present ranked information by categories such as average duration, bits received, domains, errors, and error count. The default number of items to show in these charts is 5 if the user has not entered an alternate number in the Edit Panel, Settings field (visible when one of these charts is selected in a dashboard and Toggle Dashboard Edit Mode is on.

 

Pie Charts

Pie charts are available for some types of data. Label text on the left side of the pie is right aligned. Label text on the right side of the pie is left aligned. All label text is color coordinated to the data shown.

 

Attachments

    Outcomes