Release date - March 27, 2025
Main highlights
AI-Based Synthetic Data Generator. Generates realistic, human-readable test data using AI models trained on over 100 business-specific data patterns. The generated data closely mimics actual business information while ensuring compliance with privacy regulations. It enables large-scale, data-driven performance testing without relying on sensitive or real user data. This upgrade replaces earlier support for only simple data types with a robust engine capable of producing complex, contextually accurate synthetic data. U0TQ
- Industry-First AI-Assisted Auto-Parameterization. Automatically parameterizes recorded values by applying appropriate AI-generated synthetic data patterns - without requiring any scripting. It simplifies test preparation by seamlessly mapping recorded fields to matching synthetic data formats. Thanks to the Auto-Parameterization upgrade, the Test Wizard now guides users through the entire testing cycle - from scenario recording to test completion. Previously a manual process, parameterization is now automated, reducing effort and eliminating human error. 1MA0
- Multi-Process Load Generator Support. Enhances scalability and performance by extending the multi-process architecture to all load generation components. With more efficient resource utilization during test execution, testing scalability has increased by many multiples. GU7J
- Scripting Wizard for Azure DevOps and Other CI/CD Pipelines. Provides a streamlined interface for generating scripts that automate load testing workflows in continuous integration and delivery environments. It simplifies integration with CI/CD tools by creating YAML, PowerShell, and CLI scripts for both self-hosted and cloud-based agents. This feature replaces the need for manually authored scripts, accelerating DevOps integration and reducing configuration errors. L60M
Web API Testing Enhancements
- IWA Support for API Testing. Adds support for creating test cases requiring Integrated Windows Authentication (IWA) in API Builder. Previously, the only workaround was using Postman. F35F
- One-click API Test Creation. Streamlines API test case creation with one click for improved productivity. Previously, this had to be done through several manual steps. 2U6G
- Auto-fill Web API Builder from Existing Data. Auto-fills all properties on the Web API requests using data from an existing test case or session grid, reducing manual input. Previously, data entry had to be done manually. R617
- Drag-and-drop API Request Creation. Enables creating a request in the Web API Builder by dragging and dropping a request from any existing test case. Previously, data entry had to be done manually. KAH6
Data Handling & Parameterization
- Custom Extractor Expressions. Allows extractor occurrences to be defined using custom expressions, enhancing scripting flexibility. Previously, extractor occurrences had to be static. H154
- Case Format Options for Text Generators. Adds options for uppercase, lowercase, and title case to text data generators. Previously, only lowercase letters were available. 0E9S
- Reusable Login Procedure. Allows reusing login procedures across test cases when the login credentials change, avoiding the need to re-record multiple test cases. Previously, all test cases had to be re-recorded. BT1X
- Extractor Migration for Login Changes. Automatically identifies and migrates extractors from an old login procedure to a new one. Previously, this was not supported.
- Expanded Date-Time Offset Units. Allows using all date-time units for time offset in data generators. Previously, only seconds were available. 3OLS
Protocol and Integration Object Support
- Email Object for SMTP Testing. Adds support for testing email sending using SMTP email objects. Previously, this was only possible by creating components requiring programming. Y88J
- File Transfer Object Support. Adds support for testing file uploads and downloads using FTP, FTPS, and SFTP objects. Previously, this was only possible by creating components requiring programming. 8UCE
- SQL Execution Object. Adds support for executing SQL queries against SQL Server or any ODBC-connected database during tests. Previously, this was only possible by creating components requiring programming. 4I2
- SQL Server database testing. Adds support for executing SQL queries against SQL Server databases during tests using new SQL Execution Object. Previously, this was only possible by creating components requiring programming. 4I
- ODBC-connected database testing. Adds support for executing SQL queries against any ODBC-connected database during tests using new SQL Execution Object. Previously, this was only possible by creating components requiring programming. 4I20
Usability & Productivity Improvements
- Encoding Support in Text Comparer. Adds support for Base64, HTML, and Decimal encoding/decoding in the text comparer. Allows seamless comparison of encoded and un-encoded values. Previously, texts with different encodings were incomparable. K2YR
- Encoding Support Across Test Objects. Adds support for Base64, HTML, and Decimal encoding/decoding in the session inspector, extractor creator, and session comparer. Previously, texts with different encodings were incomparable. K10B
- Variable Picker Filtering. Introduces filtering by the variable name in the variable picker control for easier configuration large tests. Previously, users had to scroll to locate variables. 0MDE
- Undo/Redo for Property Grid Changes. Tracks every property grid change as a user action, includes it in the user action history and enables unlimited undo/redo to increase script safety. Previously, property grid changes could not be undone. IO9Z
Comparison & Reporting Enhancements
- Time-Based Comparison Report. Enhances comparison reports by allowing comparisons of test results from different periods. Previously, this was not supported. B111
- Auto-Select Steady-State Period. Automatically selects the steady-state period (excluding VU ramp-up and ramp-down) in comparison reports. Previously, this had to be done manually. K47V
- VU Dynamics Overlay in Comparison Graphs. Adds the VU dynamics curve to every graph in comparison reports, improving cross-test analysis. Previously, the VU dynamics curve was only available in a separate graph. 909C
Miscellaneous
- Process Optimization for Load Distribution. Automatically or manually configure the number of OS processes used to generate load, improving hardware utilization. Previously, this was not supported. UXEV
- Session-Level Logging Control. Enables opt-in or opt-out logging on a session level, improving granularity and reducing test storage usage. Previously, there was no granularity - sessions were either all logged or not. TF9Z
- Do...While Loop Delay Injection. It adds an option to inject a delay at the beginning or end of a Do..While loop to simplify scripting. Previously, this required combining a loop with separate delay objects. 2KI8
- Do...While Transaction Time Inclusion. Adds an option to include or exclude inner loop delays in parent transaction time to fine-tune performance metrics. Previously, this was not supported. S06X
- Default Data Storage Configuration. Provides enhanced options to predefine default test storage settings based on user preferences. Previously, all tests used the same default configuration, which had to be changed manually. F087
- Relative Path Support for Data Files. Allows dataset file properties to reference relative paths within the DataFiles folder, improving portability. Previously, only absolute paths were supported. HI66
- Multiple fixes and minor improvements.
Overview
Content Tools