What's new for June 2024?

[Performance]: Enhanced Report Comparison 

Project stakeholders often need a tabular comparison report to identify potential performance degradation in the system under test and pinpoint specific labels/endpoints where issues occur. 

Previously, aggregated data (Request Stats) could only be compared to a predefined baseline. However, this approach had limitations: 

  • Comparison was unavailable if no baseline was defined prior to test execution. 

  • Dynamic comparisons (e.g., comparing test run n to n-1) were not possible with a static baseline. 

  • Comparisons across different tests or projects were not supported.  

BlazeMeter now offers enhanced Request Stats comparison, allowing users to select from three comparison options: 

  1. Baseline comparison 

  1. Previous test run comparison 

  1. Any other report within the workspace 

This flexibility ensures that comparison insights are available to all users across a wider range of scenarios. 

Current Status and Future Plans: 

  • Enhanced comparison is currently available for single performance tests. 

  • Upcoming features include: enhanced comparison for multi-tests & real-time comparison during test execution 

Availability: 

This feature is accessible to all users across all plan types. 

 

[Performance]: Deep links to Errors tab  

Root cause analysis just got easier! Now we provide deep links from Request Stats and Timeline report to the Errors tab, allowing users to easily get to the root cause of a problem.  

Previously, when users wanted to see the errors of a certain label, they had to memorize the label name or write it on a note, then go to the errors tab and find the relevant label in the list to see the errors for that label. That made for tedious work in a test with dozens or hundreds of labels.   

With deep links to Errors tab, users can click on Error Percentage in Request Stats and be automatically navigated to Errors tab — with the selected label expanded by default. Similarly, a click on a data point of an Errors graph in Timeline tab will open the Errors tab with the selected label expanded by default. 

Note: If the label cannot be determined (ex. in case of overlapping graphs) — the aggregated “All” label will be expanded instead.  

Deep links to Errors tab are available to all users in all plan types. 

[Test Data]: New Enriched Pop-up for Data Profiler 

The Data Profiler (Automatic Data Creation Wizard) now features an enhanced user interface to streamline the process of replacing hard-coded values with dynamic data parameters. 

New Features: 

  • Intuitive pop-up in the test editor when hard-coded values are detected 

  • Clear display of discovered values and potential generated data 

  • Real-time examples of generated data for immediate preview 

Benefits: 

  • Improved visibility into Data Profiler capabilities 

  • Faster decision-making for data parameterization 

  • Enhanced user experience in creating dynamic tests 



 

[API Testing & Monitoring]: Exposed Complete JSON Response for OAuth2 Token 

To support advanced OAuth2 token management, BlazeMeter now provides access to the full JSON response from POST token requests. 

Key Advantages: 

  • Ability to revoke or expire OAuth2 tokens after test completion 

  • Greater control over authentication processes in API tests and monitors 

  • Enhanced flexibility for implementing complex testing scenarios 

Availability: 

All these features are accessible to all users across all plan types.