Release date - July 5, 2023
Main Highlights
- Datasets can now be associated and synchronized with any ODBC data sources. Previously only importing from SQL Server was supported. VM5L
Option to select columns in the data source to import in a new dataset. Previously all columns in the data source must be imported. 4TW5
Create bulk parameters across all test cases. You can now create multiple bulk parameters in all test cases at once. Previously the scope for bulk parameters was limited to requests within one test case. 75PJ
Initializing all load agents simultaneously to speed up starting distributed tests. Previously the controller initialized load agents sequentially, one after another, which slowed down launching a test. L54G
Streamlined scenarios recording
More reliable recording application scenarios in highly secure environments. A user has several new options to fine-tune the recording certificate configuration to minimize the chances of recording errors. 00NR
Integration with Postman simplified creating test cases for Web API testing. Now users can record Web API testing scenarios by selecting Postman as a recording Source. L221
More granular control over scenario recording. Now you can exclude recording of certain requests by specifying their paths using wildcards. Previously only all requests in a host could be filtered out. 4L64
Handling more diverse test data
Synchronizing datasets with data sources is now supported even if they have a different number of columns. 4TW5
Extend support for efficient VU-to-Dataset-row mapping in distributed tests with multiple test cases where load generators and data sets are geographically dispersed. Previously, the same situation required padding the dataset with dummy data that would never be used. I00Q
Added option for Date-time Data-Generators of local or UTC time. Previously only local time was supported. 5OD0
Added option for generated Unix time in seconds or milliseconds. 5OD0
Added option for generating current timestamp using Data-Generator that can be used in multiple requests because it persists throughout the entire iteration.
Ability to move test results to the recycling bin with an option to recover. Previously test results could only be deleted only permanently. QI9M
Rapid scripting with built-in troubleshooting
Remove similar parameters from all test cases. You can now remove multiple similar parameters in all test cases at once. Previously the scope for removing similar parameters was limited to requests within one test case. 33OE
Auto-generation of Xpath expression to speed up creating extractors. Previously users needed to create Xpath expressions manually. 9T45
New Xpath Query builder control helps create complex extractors quickly, avoiding errors. Previously users needed to create complex Xpath expressions manually. U977
The verify tree now displays the replayed path for every request, simplifying troubleshooting scripts with dynamic paths. Previously the recorded path was displayed. 0539
The verify tree now displays script execution timing information, such as session response times and transaction and test case execution times. It helps to assess script and application performance quickly. 490K
The multi-iteration verification report now displays the iteration number the extractor was evaluated. F67B
Improve auto-correlation for the latest versions of D365
Support for more elaborate test cases
Added support for parameterization of scenarios with file upload without multipart requests. Previously only scenarios with the multipart request file upload could be parameterized. D63B
Added support for parameterizing the file content with base64 encoded file content in the file upload scenarios. V2S7
Added support for performance testing load balancers sending affinity cookies that must be cleared in every request. Now you can use the Set-Cookie object to set the Is persistent property for managing the server cookies. YBHP
Added support for different user sessions in sequentially executed test cases. It enables performance testing of complex application workflow where different steps are executed by different users/roles. To achieve that, in a test case group, you can clear the user session between the test cases in the same iteration. J272
Versatile test execution
Multi-load pattern collection. Now during test execution, different test cases can apply different load patterns, for example, by combining steady load with step load for different test cases. Previously, only one load pattern must be used for all test cases. H4KL
Added support for Rendezvous timeouts (maximum wait times) to increase test execution stability. Previously, test cases with Rendezvous were set to wait indefinitely for the Rendezvous to occur and sometimes could cause a test to hang. 7E2Y
Added support for Rendezvous points between multiple test cases. 2D1J
Improve logging of the test initiation for the test automation (noui mode). Before the trace logging begins when the test starts. Now it begins earlier when the StresStimulus starts, so it will capture the test initiation events that were missed before. 7J5Q
Preempt the no-disk-space errors by projecting the amount of data tests will generate and give a warning with the recommendation of the data retention option set before the test starts. 2WZB
Enhanced distributed testing
The load agent initialization grid now displays the progress bar of how every agent is getting ready for the test. It helps to quickly identify if any agent failed or delayed the completion of a specific step. Now the user can make an informed decision to wait or cancel the test. 5XN1
Polling all load agents simultaneously for more accurate real-time reporting in distributed tests. Previously the controller polled load agents sequentially, one after another, at a much slower rate. O12U
Substantially expand real-time reporting of Load Agents' polling and operation. The following new parameters are added to the Load Agents Progress tab:
Load agent latency ping time is shown now when testing the connection from the controller. It helps to detect networking issues in advance to help prevent disruption of distributed test execution. NN5E
Extended test results are delivered faster.
Speed up the initial opening of large test results by an order of magnitude. Large and infrequently used data sets are now loaded on demand. RA07
Accelerated operation of the test performance analyzer. Optimized calculation and retrieval of test data from the test repository when navigating the performance analyzer. T2Z2
Test aborting details. The test summary report now describes the condition that caused the test to stop execution suddenly. QZQI
Iteration failure details. Waterfall and activity diagrams now show detailed descriptions of the condition causing an iteration to fail. 7Z2A
Miscellaneous
Option to express download and install Fiddler from About box, avoiding navigation in web browser. U9A3
Updated test storage purge settings to make it easier to pick the proper setting to maximize machine resources
- Simplified mobile testing recording.
Multiple fixes and improvements.IA2R