Values tab

The Values tab in NeoLoad Web offers an in-depth view of the performance metrics collected during your test run. Use this data to inform your testing decisions, whether you need to assess the performance of critical processes or review detailed interactions between users and your software.

You can analyze specific data points across the following elements:

  • Transactions: Provides metrics for high-level business transactions.

  • Pages: Displays web page performance, such as response times and load success rates.

  • Requests: Offers detailed metrics on individual HTTP or API requests.

  • Actions: Presents data on user actions, such as clicks or form submissions.

  • Counters: Displays system-level performance counters.

Navigate the Values tab

When you navigate to the Values tab, the interface displays a table of metrics for each user path.

Let's dive into the table's columns:

  • SLA: Indicates the status of any Service Level Agreements. The SLA status can be "Pass", "Fail", or "Warn" based on the performance in the time interval. Additionally, the SLA column only considers the time interval filter, and not filters applied by zone, population, or user path.

  • Element: Indicates the name of the element, such as Transaction, Page or Request.

  • Parent: Shows the direct parent element between pages and indicates the elements that are part of larger transactions or pages.

  • Min / Max / Avg: These columns display the minimum, maximum, and average response times for each Element.

  • Count: The number of times the element triggers during the test run.

  • Errors: The number of errors encountered for each Element taken during the test run.

  • Elt/s: The number of elements processed per second.

  • TTFB: Time to First Byte measures how long it takes for the first byte of a server response to reach the client after a request is sent.

Filter the Values tab

The Values tab in NeoLoad Web lets you compute values over a filtered time interval. These filters aren't traditional filters, but serve to compute values only for elements that match all specified criteria.

The following filters are available:

  • Time Interval: Choose a specific time range within the test duration to analyze performance metrics.

  • Zone: Select a particular zone, if your test is distributed across different geographical locations or network segments.

  • Population: Focus on specific user populations to assess their performance.

  • User Path: Filter results based on specific user paths.

Key considerations

When you use the Values tab, keep the following considerations in mind:

  • Percentiles: If raw data is available, the API may return percentiles. If there is no raw data, the API will not return percentiles, but it will not return an error, as this is a normal use case.

  • SLA Status Calculation: SLA statuses are calculated by filtering events before computing the status and they use the intersection between the interval and event durations.

  • Error Handling: Applies only when filtering by Time Interval. There is a limitation on the total number of data points that can be processed during filtering. If the number of points exceeds the limit, the system will throw an "Sorry, can't add intervals to this result. The data is too complex to process." error because the interval has too many points to allow for filtering.