What's New

This What's New provides an overview of the features that were introduced or enhanced in Service Virtualization version 5.4.

Highlights

The Service Virtualization 5.4 release brings numerous improvements to existing SV product capabilities. The main new enhancements include: Virtual Service creation in SVM, simplified SV Designer trial and deployment, SV Lab embedded license into SV Server, new protocols and technologies like Azure Service Bus, RabbitMQ and Kafka, support for CORS, SAP enhancements, improvements to simulation runtime, Virtual Service filtering in SVM, and SV Server statistics. SV Lab technology comes with improved learning, simulation and runtime, as well as new support for JMS, IBM WebSphere MQ, RabbitMQ, and Kafka.

Back to top

Design, simulation and management enhancements

  • Virtual Service Creation in SVM. Introduced ability to quickly create Virtual Services directly in the SV Management web UI and populate data model by importing sample messages or learning. All without a need for SV Designer, enabling users to quickly and easily create mocks and data simulators without extensive knowledge of how to design Virtual Services.

  • SV Lab with SV Server License. Included limited capacity of SV Lab Virtual Services for use as part of SV Server Enterprise license. All existing users of SV Server with an Instance or Concurrent license can now start using SV Lab without a need to purchase additional Virtual Service licenses.

  • Azure Service Bus. Enabled use of XML and binary/text message payloads for use with Azure Service Bus (AMQP 1.0).

  • RabbitMQ. Enabled use of XML and binary/text message payloads for use with RabbitMQ.

  • XML namespace prefixes. Enabled learning of XML namespace prefixes as a default behavior to better replicate real message structure and minimize the amount of Virtual Services requiring modifications.

  • CORS. Added support for Cross-Origin Resource Sharing (CORS) pre-flight requests. CORS messages are now filtered out during learning and not included in the data model.

  • SAP. Improved validation of SAP agent configuration allowing quicker troubleshooting of parameters and connection issues. Simplified SAP agent maintenance by allowing restarts without a need to undeploy SAP Virtual Services.

  • SV Management. Improved Virtual Service filtering. SV Management interface now remembers Virtual Service filter settings eliminating the need to configure a filter every time a user accesses the list of Virtual Services.

  • SV Server Statistics. Added long term persistence of SV Server level statistics into the database and enabled export to external files for offline processing and reporting.

Back to top

SV Lab enhancements

  • Learning. Improved incremental learning of VSL variables with COPY FROM/IGNORE and single occurrence IGNORE functions. Improved learning of long scenarios with UFT Mobile.

  • Simulation. Improved stateless simulation precision, data matching, and scenario selection based on incoming data (mainly used with data driving).

  • Runtime. Enhanced SV Lab runtime with:

    • Improved VSL compiler performance when running multiple SV Labs on one host.

    • Added typed SV Client API exceptions when accessing a standalone server.

    • Expanded support for OpenJDK versions 8-13.

  • Connectors. Enabled new messaging protocols into SV Lab and improved existing technologies:

    • Added JMS and IBM WebSphere MQ messaging with XML, binary/text, and JSON message payloads, enabled usage with Azure Service Bus.

    • Added RabbitMQ messaging with XML, binary/text, and JSON message payloads over queues or exchanges.

    • Added Kafka messaging with XML, binary/text, and JSON message payloads.

    • Added support for Azure Service Bus leveraging Apache Qpid.

    • Updated MQTT with learning, multiple operations in service, path variables for wild card subscriptions and mixed input/output messages, enabled XML, binary/text, and JSON message payloads.

    • Updated Bluetooth LE to support Android 9 and 10.

  • API Testing. Improved API testing and invocation mode with new waitForSimulationFinish function with a timeout parameter.

Back to top

Other improvements

  • SV Designer. Simplified SV Designer deployment and maintenance by adding an in-process database for SV Designer. The in-process database removes the need to setup and configure an external database for SV Designer.

  • SV Designer Trial License. Unified SV Designer Enterprise trial and SV Designer Express distributions. Users of SV Express can now use SV Designer without limitations for the first 30 days after installation.

  • Token Licensing. Updated ADM Consumption and Concurrent Token license enforcement.

  • RedHat OpenShift. Added support for deployment of SV Server in Docker image with RedHat OpenShift 4.

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

Back to top

See also: