Release date - July 5, 2023

Main Highlights

  1. Datasets can now be associated and synchronized with any ODBC data sources. Previously only importing from SQL Server was supported.  VM5L
  2. 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

  3. 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

  4. 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

  1. 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

  2. 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

  3. 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

  1. Synchronizing datasets with data sources is now supported even if they have a different number of columns.   4TW5

  2. 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

  3. Added option for Date-time Data-Generators of local or UTC time. Previously only local time was supported.   5OD0

  4. Added option for generated Unix time in seconds or milliseconds.   5OD0

  5. Added option for generating current timestamp using Data-Generator that can be used in multiple requests because it persists throughout the entire iteration.

  6. 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

  1. 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

  2. Auto-generation of Xpath expression to speed up creating extractors. Previously users needed to create Xpath expressions manually. 9T45

  3. New Xpath Query builder control helps create complex extractors quickly,  avoiding errors. Previously users needed to create complex Xpath expressions manually.   U977 

  4. The verify tree now displays the replayed path for every request,  simplifying troubleshooting scripts with dynamic paths.  Previously the recorded path was displayed.    0539 

  5. 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

  6. The multi-iteration verification report now displays the iteration number the extractor was evaluated.   F67B

  7. Improve auto-correlation for the latest versions of D365

Support for more elaborate test cases

  1. 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

  2. Added support for parameterizing the file content with base64 encoded file content in the file upload scenarios.   V2S7

  3. 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

  4. 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

  1. 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

  2. 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

  3. Added support for Rendezvous points between multiple test cases.   2D1J

  4. 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

  5. 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

  1. 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

  2. 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

  3. Substantially expand real-time reporting of Load Agents' polling and operation. The following new parameters are added to the Load Agents Progress tab:

    1. Last polling time,
    2. The Load agent connection status.
    3. Ping time
    4. Requests per second RT8K
  4. 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.

  1. 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

  2. Accelerated operation of the test performance analyzer. Optimized calculation and retrieval of test data from the test repository when navigating the performance analyzer.  T2Z2

  3. Test aborting details. The test summary report now describes the condition that caused the test to stop execution suddenly. QZQI

  4. Iteration failure details. Waterfall and activity diagrams now show detailed descriptions of the condition causing an iteration to fail. 7Z2A

Miscellaneous 

  1. Option to express download and install Fiddler from About box, avoiding navigation in web browser. U9A3

  2. Updated test storage purge settings to make it easier to pick the proper setting to maximize machine resources

  3. Simplified mobile testing recording.

Multiple fixes and improvements.IA2R

  • No labels