Eggplant Performance 9 Release Notes

The notes below provide descriptions of the new features and changes introduced with each release of Eggplant Performance. You are strongly encouraged to read about the relevant changes whenever you upgrade from an earlier version.

You can get the latest version of Eggplant Performance from the Eggplant downloads page.

Features and Improvements 9.1 (20 April 2021)

  • Added the Keysight EULA to the installers for Eggplant Performance and Analyzer. For unattended installation on the command line, you must read and accept the EULA, and then pass the below parameters:
    • To the Eggplant Performance installer: accept_eula=yes
    • To the Analyzer installer: --accept_eula yes
  • Eggplant Performance installers are now digitally signed using the Microsoft SignTool.
  • Additional improvements and bug fixes:
    • Fixed an issue where Eggplant Functional Virtual Users in groups spread across multiple injectors were using the wrong port to send messages to Eggplant Functional, resulting in the error org.apache.xmlrpc.XmlRpcException: Execute called while still processing prior Execute.
    • Fixed an issue where the Citrix StoreFront recorder was not available for selection when trying to create a new recording from the Record user journeys task page.

Features and Improvements 9.1.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.1.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.1.4 (17 March 2020)

  • Increased the connection waiting period to allow more time for Eggplant Cloud SUTs to become available.
  • Note: This is only relevant when a test is using the Eggplant Cloud hosted SUTs to perform tests.

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

Features and Improvements 9.1.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.1.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.1.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.1.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.

 

This topic was last updated on May 19, 2021, at 04:16:28 PM.

Eggplant icon Eggplantsoftware.com | Documentation Home | User Forums | Support | Copyright © 2021 Eggplant