Features and Improvements 9.0.6 (11 February 2021)
- Added support for the latest version of Citrix Receiver (CRD-645).
- Removed the requirement to specify Host ID for a remote license server.
- Injectors now always write to a log file, regardless of how they are started (CRD-607).
- Improved clarity of log messages about injector operations when starting and stopping a test (CRD-606).
- Extraction of test result zip files retrieved from injectors is now retried multiple times, to mitigate cases of anti-virus software preventing access to the files before they can be extracted (CRD-605).
- Loading and saving of Custom VU files now has better protection against accidental file corruption (CRD-549).
- Resolved an issue with exporting and importing scripts that were based on a Custom VU (CRD-568).
Features and Improvements 9.0.5 (17 August 2020)
- Added support for .NET 4.8.
- Added an option to enable CORS (on by default) for the REST API servers, making it easier to create AJAX-based web dashboards.
- Improved encryption of the analysis database password.
- Additional improvements and bug fixes:
- Resolved an issue that was preventing use of the Citrix StoreFront recorder.
- Additional log messages when transferring files to and from injectors.
- Additional log messages when workspace and project files are recovered from backups.
Features and Improvements 9.0.4 (17 March 2020)
- Increased the connection waiting period to allow more time for Eggplant Cloud SUTs to become available.
- Eggplant Performance Studio will automatically recover using backup files if workspace/project information becomes corrupted or missing.
- Fixed an issue where scripts within helper suites could not be executed by Eggplant Functional VUs.
- Resolved an issue with POST data in a recording where space characters got converted to "+" characters when generating Eggplant Performance scripts.
Note: This is only relevant when a test is using the Eggplant Cloud hosted SUTs to perform tests.
Features and Improvements 9.0.3 (10 September 2019)
- Microsoft Visual Studio 2019 support.
- Eggplant Performance Test Controller now supports exporting and importing of window layouts (views).
- A warning message is now displayed if a workspace is found within another workspace.
- Event Log views in Test Controller now open in a new window by default.
- Additional improvements and bug fixes.
- Fixed a runtime error that was displayed when launching an IDE that has both Eclipse and Visual Studio configured.
- Cloned tests now include global variables for shared data server (SDS) launch settings.
- Improved icons for high-DPI displays.
- Eggplant Performance Analyzer now shows the correct test start time for tests where virtual users were dynamically added part way through the Test at runtime.
- The Eggplant Performance web engine now removes URL fragments from redirected requests.
- Fixed a memory leak in API ConcurrentRequestSender.
- Injector cache folders are now deleted after successful test completion and file retrieval.
- The Citrix recorder now uses the FontSmoothingTypePref property as part of its default settings.
- Use of commas is now prevented when naming Recording and Tests.
- You can now view the Previous run data even if only some logs are retrieved from the injectors.
Features and Improvements 9.0.2 (23 April 2019)
- The Referer header is now used to determine sub request's parent request during web script generation.
- The Eggplant Performance Web Log Viewer now shows an improved title to distinguish between the type of web logs, whether it is Recording, Replay, or Comparison log.
- Speed up switching between tests when the test in question contains very large data files or very large recordings
- Additional improvements and bug fixes.
- Removed the Support gzip or deflate encoding option from the Group Specification dialog box.
- Fixed an issue with the workspace protection password that occurred when upgrading from an old workspace.
- Fixed issues with the file transfer mechanism.
- Updated the Custom Code rules such that they're applied to a request at the beginning of a redirect chain.
- Improved HTTP Metrics charts for WebSockets and Websocket message rates to prevent exceptions when opened without websocket traffic.
- Fixed an issue with timestamps that were reported incorrectly during startup of a test in Eggplant Performance.
Features and Improvements 9.0.1 (28 January 2019)
- Support for Windows server SUTs with Eggplant Cloud.
- Eggplant Functional virtual users can now execute against Windows Server 2016 instances running in Eggplant Cloud.
Windows instances now come prepackaged with Chrome, Firefox, and Internet Explorer.
-
Support Brotli decompression format.
- Users can now record, generate, and replay websites that use the Brotli compression format.
- Password protection for the whole workspace.
- Added the ability to protect a workspace with a password.
- Users can now switch to a different workspace when presented with a password-protected workspace on launching of Studio.
-
Improved logging of errors and warnings in the VU Event Log to help with debugging of errors and warnings in the VU script(s).
- Additional improvements and bug fixes.
- A new option in Preferences dialog now enables detailed logging.
- Improved algorithm to accommodate Data correlation rules.
- Added the ability to turn off cookie comments when generating web scripts.
Features and Improvements 9.0.0 (3 December 2018)
- Hosted injectors with Eggplant Cloud.
- Provides hosted injector capacity running in the cloud.
- Injectors are automatically created on demand when you start a test run.
- Injectors can be hosted in multiple regions (Western Europe, US East Coast, US West Coast).
- Hosted Eggplant Functional SUTs with Eggplant Cloud.
- Provides hosted systems under test (SUTs) for use with Eggplant Functional virtual users (VUs).
- The initial release of Eggplant Cloud provides one type of SUT, a Ubuntu desktop with Chrome and Firefox installed. This SUT is suitable for testing websites. More types of SUTs will be added to Eggplant Cloud over time.
- SUTs are automatically created on demand when you start a test run, and are automatically terminated at the end of the test run.
- Eggplant Functional connection details are managed automatically, so that each VU is mapped to a single SUT.
- Integration with Eggplant AI.
- Integration with Eggplant AI 2.2.1 allows creation, execution, and analysis of Eggplant Performance tests directly from the Eggplant AI interface.
- Performance tests can be defined in Eggplant AI by allocating VUs to existing test cases.
- Eggplant AI uses the Eggplant Performance REST APIs to create, execute, and analyze performance tests.
- REST API for test creation.
- The existing REST API has been extended to allow a user to create new test definitions.
- Creation of workspaces, projects, injectors, Eggplant Functional suites, scripts, workflows, and tests can be fully automated.
- HTTP/2 support.
- The C# and Java web virtual users can now send and receive HTTP/2 traffic.
- Improved logging.
- Script names and line numbers are now written to the VUs' event log in the event of an error or warning.
- WinHTTP error codes are written to the VUs' event log in the event of an error when making an HTTP request.
- Many more bug fixes and improvements.
Analyzer
- Added additional columns to the Transactions Summary table (count, minimum response time, maximum response time).
- Added methods to the REST API for retrieving the Transaction and Request summary tables.
- Increased the default chart width in HTML reports.