HP Service Virtualization
Software Version: 3.x
Document Release Date: June 2015
Note: To verify that you are using the most recent version of this document, or check for recent updates of any other HP Service Virtualization documentation, visit the HP Software Product Manuals site (requires an HP Passport).
This What's New provides an overview of the features that were introduced or enhanced in HP Service Virtualization versions 3.x.
Protocol and virtualization enhancements
Service call activity (SCA) improvements. SCA now includes the capability to add more protocols for hybrid simulation and out of simulation communication.
New support for JMS and MQ. Supported options include:
SCA service description editor added to enable editing of SCA headers. For example, allows X-Custom-Header for HTTP.
Performance improvements in HTTP SCA.
Message logging support was added.
Virtual service modeling and design enhancements
REST virtual service modeling. REST modeling capabilities now allow flexible URI modeling and finer definition of virtual services per endpoint.
Improved URI modeling and parametrization.
Enabled multiple services on one endpoint URI.
Improved URI collision check.
Improved usability. The virtual service URL indicating a specific operation and data model row is now available from the row context menu.
Export row data. Learned messages can be exported in their original raw form and reused, for example, by client applications or tests:
Integration and automation enhancements
SVConfigurator command line interface and Java library enhancements.
Added virtual service LEARNING mode. It is now possible to learn virtual services on the Service Virtualization Server without the Designer, using only the command line.
Added virtual service UPDATE command. Enables download of datasets from the Service Virtualization Server and merge them with original virtual service files on the file system.
Deployment of virtual service to multiple SV Servers. It is now possible to deploy one virtual service on multiple Service Virtualization Servers with a single command.
Enhanced integration with HP LoadRunner and HP Unified Functional Testing (UFT).
Virtual service setup improvements:
Simplified virtualization setup for test scripts (LR, UFT).
Add services directly from the Service Virtualization Server.
Configuration is provisioned once the script is executed.
Associated virtual services are automatically deployed.
Virtual service runtime improvements:
Runtime management - virtualization changes take effect immediately.
Ability to change virtualization conditions when script is already running.
Examine service runtime problems.
FIPS support added. It is now possible to install Service Virtualization on machines with FIPS enabled.
The AutoPass client library was updated. AutoPass License Server 8.3 must be used when using floating licenses.
Note: This does not apply to upgrade. If you are upgrading from a previous version, do not enable FIPS until Service Virtualization Server 3.70 is successfully installed.
Batch simulation performance enhancements. Improved stability of scheduled batch response simulation with minor UI enhancements, enabling you to:
Service Virtualization Statistics Improvements
SVN Integration Improvements
Disabled message logging. Message logs store raw message data. To further protect your data, message logging is now automatically disabled if data masking is configured for the service.
Service Virtualization Management Enhancements
Virtual Service Statistics and Event Audit. New virtual service metrics and statistics are accumulated during the virtual service deployment lifetime. The new metrics allow you to understand virtual service utilization in the organization across a specific time span, help to calculate Service Virtualization ROI, troubleshoot service problems, understand long terms trends in usage, and optimize Service Virtualization performance.
Service Virtualization now also audits virtual service change events, such as a change of virtual service state or simulation model, marking the change with a timestamp and the identity of the user that performed the change. Each event also shows average virtual service metrics measured from the previous virtual service event.
Virtual service statistics can be analyzed using charts available in the Virtual Service Details view or exported into an MS Excel file for further processing and reporting.
Service Virtualization Server Statistics. New Service Virtualization Server metrics show various aspects of Service Virtualization Server utilization, performance, and health across all deployed virtual services. The new server metrics help Service Virtualization Server administrators understand hardware utilization and overall communication performance, identify and troubleshoot server problems, and optimize Service Virtualization deployment based on real usage and demand.
Service Virtualization Server metrics can be analyzed per Service Virtualization Server node, accessible over Windows performance monitors and consumed by monitoring tools for alerting and long term analysis. The top 5 Servers by hardware utilization are now visible on Service Virtualization Management Dashboard with an indication of server health.
Virtual Service Portfolio Export. Export a list of virtual services deployed on a Service Virtualization Server to an HTML report. The exported list includes details about each service, such as service name, ID, mode, deployment state, and data and performance models. Reports can then be saved and used for further processing.
For details, see the Service Virtualization Management help within the application.
WebMethods SAP Connector Virtualization. Virtualize IDOC document exchange between flow services hosted in WebMethods Integration Server and SAP. The SAP system is not required during simulation.
MSMQ Virtualization. Virtualize binary and XML messages over Microsoft Message Queuing (MSMQ).
Protocol and Virtualization Enhancements
Multiple Queue Managers. You can now configure up to four different WebSphere MQ agents per virtual service. This enhancement enables you to configure, for example, the following typical scenarios:
Multiple JMS Providers. You can now configure up to four different JMS agents per virtual service. This enhancement enables you to configure, for example, the following typical scenarios:
Virtual Service Modeling Enhancements
Service Virtualization Management Improvements
New Service Virtualization Management enhancements enable the decoupling of Service Virtualization Agent administration, technical configuration of communication to Service Virtualization, and deployment of virtual service data and behavior. Each part of the virtual service (simulation models and agent configurations) can be provided by different teams and restricted by permissions.
HP Service Virtualization 3.50 introduces:
SAP IDoc. The new SAP RFC/IDoc implementation brings more robust support for SAP RFC/IDoc protocol.
Design a SAP RFC virtual service from scratch by importing an RFC function from the target SAP system.
WebLogic JMS virtualization. You can now set the client certificate and authority of the server certificate of Mutual SSL authentication.
Performance batch simulation. <![CDATA[ ]]>
Service Virtualization Management Improvements
Service Virtualization Labs
Scripted rule enhancements. Four times faster java script simulation, as well as:
Improved error reporting.
Editing of large scripts in separate tabs.
Performance model hot swap. Change the virtual service performance model during simulation without the need to restart the virtual service. You can change the performance model during performance testing without affecting virtual service availability and metrics. Available from Service Virtualization Designer, Service Virtualization Management Interface, Service Virtualization Management API, and external tools HP LoadRunner and HP Unified Functional Testing (UFT).
Learn request messages without responses. Learn and simulate both one-way and two-way messages in a single Data Model. Available for messaging protocols IBM® WebSphere® MQ, Oracle® AQ, and JMS.
Conditional and Hybrid Simulation. Simulate using the virtual service when the connection to the real service is not available, using Service Call Activity Failure Handling. Add service call activity to a simulation model and define simulation behavior for different types of service call activity failure:
Service Virtualization Labs
New Virtualization Capabilities
Oracle® Advanced Queuing. Virtualize communication between applications that are using Oracle Advanced Queuing, a message-oriented middleware technology developed by Oracle Corporation and integrated into its Oracle database.
IBM WebSphere® MQ queue browsing. Search, browse, and quickly virtualize IBM MQ queues using a direct Service Virtualization connection to IBM MQ from the Designer.
Enhanced Service Virtualization Management Web Interface
Access Control Improvements
Advanced granularity in defining user access to virtual service management. Access to specific virtual service management functions are based on user roles and defined privileges. Using the Service Virtualization Management interface, you can grant or deny access to various virtual service levels and enable administrators and users to control configuration and state of their virtual testing environments.
User management can be integrated with traditional enterprise identity management systems, such as Microsoft Active Directory or LDAP through Microsoft Windows configuration. This enables administrators to use the same tools for user and group management as they use for other enterprise systems.
Virtual Service Management Automation
Simulation Modeling Enhancements
Improved manipulation of arrays in data models with more deterministic and transparent behavior.
Array item templating. Specify how to populate all array items from just one array row using the ArrayTemplate function.
Service Virtualization Labs
Service Virtualization Labs is a test area for experimental features in Beta quality. Lab features provide early access and enable you to provide feedback from direct usage. You can enable or disable individual experimental features. Note that lab features may change, break, or disappear at any time in future releases. For details, see Labs.
Lab features in Service Virtualization 3.10 include:
Some more complex modeling use cases requiring manual definition are not easily achievable with current capabilities.The new scripted rule type further assists you in defining functional behavior.
A scripted rule is evaluated the same way as already existing rule types so virtual service designers can use it to manipulate just portions of messages and combine it with other rule types to fill remaining parts of the message. Designers can also leverage sharing of the message context and variables among simulation rules, service operations, and instances of services and calling sessions.
Network modeling - integration with Shunra Network Virtualization™ (NV).
Simulate network environments. In addition to functional (data) and performance behavior (scalability) of distributed services and systems, you can now define and control network parameters to use in your simulations.
Leverage the vast catalog of performance metrics of networks and operators across the globe as provided by the Shunra community.
HP Service Virtualization 3.10 is now distributed with HP Autopass 8.01, enabling concurrent license enforcement on private networks.
By default, HP Service Virtualization installs with a 30-day trial Seat license for the Service Virtualization Designer, and a 30-day trial Instance license for the Service Virtualization Server.
Service Virtualization Management improvements
Enhanced Protocol Support
Improved Editing and Troubleshooting of Data Models
Import to Simulation Preview. You can now import a request message to Simulation Preview when troubleshooting simulation, in order to check simulation results, or compare wire data with simulation data.
Compare Rows. You can now also compare rows in the data model using Simulation Preview. This helps you troubleshoot when trying to determine why a rule has not matched the request data. Service Virtualization evaluates and highlights differences between the request imported to or pinned to Simulation Preview, and the selected row in the Data Model Editor.
Enhanced Protocol Support
SAP is the new family of protocols added to the continually growing Service Virtualization supported protocol set. SAP protocol support enables the virtualization of your SAP® server that communicates with 3rd party SAP servers using SAP RFC/IDOC.
Virtual Service Management
The new web-based Service Virtualization Management interface enables you to control virtual services deployed on any Service Virtualization Server, right from you browser. Installation of the Service Virtualization Designer is not required. You can manage existing services or deploy new services from a project stored in either the file system, or in HP Application Lifecycle Management (ALM).
Integration with HP Application Lifecycle Management
The integration of Service Virtualization with HP Application Lifecycle Management (ALM) enables you to store and collaborate on projects in the ALM repository.
Leverage the ALM repository for project collaboration between integrated products. For example, you can create a virtualization project in the Service Virtualization Designer, save it in ALM, and open it in HP LoadRunner or HP UFT/Service Test.
Virtualization projects are stored as test resources in an ALM project. Both version control enabled and non-version control enabled ALM projects are supported for this integration.
Simulation Modeling Enhancements
A new WS-Security signature scheme without a timestamp has been added to the supported WS-Security profiles.
Server Access Control. Previously, server access was limited based on membership in the Service Virtualization Users Windows user group. Service Virtualization 3.00 introduces 3 new user groups, providing increased granularity of permissions, based on user roles. You can grant or deny access to various levels of viewing and managing services and Service Virtualization agents.
Visit the HP Software Support Online web site at: https://softwaresupport.hp.com
This web site provides contact information and details about the products, services, and support that HP Software offers.
HP Software online support provides customer self-solve capabilities. It provides a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the support web site to:
Most of the support areas require that you register as an HP Passport user and sign in. Many also require a support contract. To register for an HP Passport ID, go to: https://softwaresupport.hp.com and click Register.
To find more information about access levels, go to: https://softwaresupport.hp.com/web/softwaresupport/access-levels.
Visit HP Software Solutions Now at https://h20230.www2.hp.com/sc/solutions/index.jsp to explore how the products in the HP Software catalog work together, exchange information, and solve business needs.
Visit the Cross Portfolio Best Practices Library at https://hpln.hp.com/group/best-practices-hpsw to access a wide variety of best practice documents and materials.
The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
The information contained herein is subject to change without notice.
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
© Copyright 2011-2015 Hewlett-Packard Development Company, L.P.
Adobe™ is a trademark of Adobe Systems Incorporated.
Internet Explorer®, SQL Server®, Microsoft®, Windows®, Windows Server®, Windows® XP, and Windows® 7 are U.S. registered trademarks of Microsoft Corporation.
Oracle, Java, and JDBC are registered trademarks of Oracle and/or its affiliates.
IBM®, WebSphere®, IMS™, and CICS® are trademarks or registered trademarks of International Business Machines Corporation, IBM, in the United States and in other countries.
TIBCO® is either the registered trademark or the trademark of TIBCO Software, Inc. and/or its subsidiaries in the United States and /or other countries.
Intel®, Core™2, and Xeon® are trademarks of Intel Corporation in the U.S. and/or other countries.
SAP® and SAP NetWeaver® are registered trademarks of SAP AG in Germany and in several other countries.
Send documentation feedback to HP