What's New in Service Virtualization 5.2

This topic introduces the new features and improvements in Service Virtualization 5.2.

Design, simulation and protocol enhancements

This release includes the following design, simulation and protocol enhancements:

  • Data Model Validation. Introduced validation of a data model against a real service. This helps assess if the simulation model is up to date with real behavior by enabling comparison of simulated responses with responses to real services.

  • Scripting. Improved creation of Virtual Services using scripting by adding:

    • Automatic creation of message structures to ease message modification directly in a script.

    • Class type sharing across multiple scripted rules to enable the possibility of sharing objects via context across different rules and operations.

    • Support for code completion in the C# script editor for newer C# constructs (Lambda Expressions, Extension Methods, Anonymous Types, Named Arguments, Optional Parameters).

  • Message Logger. Added response time to each logged message for easier performance tuning.

  • Usability. Expanded number of SV Designer items that can be copied to the clipboard (for example, operation name, field name in table, row detail and change columns dialog, message structure path an so forth).

Back to top

Platform and integration enhancements

This release includes the following platform and integration enhancements:

  • Performance Metrics API. Introduced a new performance metrics API for SV Server on Linux enabling the capture and visualization of Virtual Service simulation and SV Server metrics directly in LoadRunner tools.

  • SV Lab. Service Virtualization Lab technology (SV Lab) provides developers and test engineers with a powerful set of new capabilities to solve advanced simulation use cases in the testing of enterprise applications spanning across web and mobile user interfaces; from legacy back-ends to cloud native applications, connected devices and Internet of Things.

    The main new enhancements of this release include:

    • Mobile Testing. SV Lab is now embedded as part of UFT Digital Lab in addition to UFT Developer.

      The latest version includes the following enhancements:

      • Improved mobile virtualization agent with a new HTTP Proxy switcher, replacing the previously used PAC mechanism.

      • Added support for Android 10.

      • Introduced a new mobile testing demo showcasing the usage of simulation in the testing of a weather forecast mobile application.

    • Simulation Debugging. Added a new SV Lab Run Log viewer plugin to IDE, enabling graphical visualization of SV Lab messages as they are learned and simulated. Improved run log display on client console.

    • Learning. Improved incremental background learning of simulation scenarios.

    • SOAP. Improved SOAP protocol learning and simulation capabilities.

Back to top

Other improvements

This release includes the following other improvements:

  • Security Improvements. Introduced numerous security enhancements to SV and SV Lab Servers:

    • Added a public/private key authentication option for the SFTP protocol.

  • .NET runtime. Updated .NET runtimes to v4.8 and .NET Core v3.0, improving security and performance.

  • Localization. Updated localization of the SV Designer and SV Management user interface to French.

  • Bugfixes and Usability. Improved stability and performance, and fixed issues in SV Designer, SV Server and SV Lab.

Back to top

Early Access Program

Service Virtualization version 5.2 continues supporting Early Access Program (EAP) allowing access to innovative capabilities and technologies in a “beta level” quality. EAP features are available for experimental use and testing and may be subject to change based on the feedback and further product development. For details, see Early access features in the Service Virtualization Help Center.

The main enhancement is:

CICS Transaction Gateway. Added support for CICS transaction gateway.

Back to top

See also: