To select Graph View, click Graphs (a) on the toolbar.
Graph view includes in-depth graphs with load testing metrics demonstrating the performance of a tested website. It is similar to the Runtime Dashboard. It, however, does not include several elements such as Test Progress Panel, Agents, and Test Cases Progress grids.
Note: Customization changes made in the Graph View will be reflected in the Load Test report.
Note: There will be some discrepancies between the values on the curve grids and the corresponding values in the page and transaction detailed view. The Min, Max, and Avg values on the curve grids are aggregations of the data points collected during the test run. The data points are the average values during the checkpoint intervals. Such metrics are primarily collected for monitoring test progress and presenting the performance in real-time without waiting for the final results. In contrast, the Min, Max, and Avg values on the detail views are an aggregation of the actual measurements of every occurrence of the parameter. The detailed data is calculated after the test is complete and cannot be accessed during the test run, but presents a complete performance picture.
You can fetch load test sessions from the test log as described in Retrieving Sessions from Graphs section.
Reading the graphs
There are two types of performance graphs on the report:
Response time graph: a graph where every curve is a measures response time and has a y-value in seconds. An example of this type of graph is the Transactions, Pages, and Test Cases graph.
Performance metrics graph: a graph where every curve can have different units.
Response time graphs
A response time graph will have two y-axes. The left y-axis (a) is measured in seconds and depicts response time. The right y-axis (b) is measured in the number of VUs. Each data point (c) on the response time curves display the response time.
Rescaling the graph
All the curves will have different response times. In order to fit all the curves on a single graph, by default, the maximum y-value corresponds to the largest maximum of all the curves. If some curves are hidden and it is desirable to rescale the graph, right-click to bring up the context menu and select Rescale Graph item to zoom in to the visible curves.
If unhiding a curve that has a higher max value than the maximum y-axis value, the graph will automatically rescale to fit the curve.
Performance metrics graph
Performance graphs use ranges to display curves with different units. Reading this kind of graph is similar to runtime graphs as described here.
Starting from v5.6, a curve's visibility will persist in the result database. In order to improve report loading and navigating performance, hidden curves will not be visible on the subsequent opening of the test report.
Opening report performance
The data points for hidden curves will not be loaded when the test report opens. They will be loaded on-demand when the curve becomes visible. This feature decreases the time of opening the test report.
- No labels