Service Virtualization Overview

Service Virtualization provides a framework for creating virtual services for use in testing your applications under development.

You can create virtual services to simulate the behavior of services with limited access, such as unavailable or expensive services. Service Virtualization places a virtual service between the client application (application under test) and the real service to which you require access. Once you create virtual services to simulate the real services that you require, you reconfigure your client applications to use the virtual services, instead of the real services.

Service Virtualization Components

Service Virtualization consists of the following applications:

  • Designer. A client application enabling you to create virtual services, and run simulations of real service behavior. The Service Virtualization Designer is used for design and validation of virtual services within the same desktop environment, and includes an embedded server for hosting virtual services.
  • Server. A standalone server application which hosts the running of virtual services. The Service Virtualization Server is optimized for performance, can contain many more services than the Designer, and can be accessed by multiple Designers.

    For details on configuring the Service Virtualization Server, see Service Virtualization Server.

  • Management Interface. A web application enabling you to view and manage all services from Service Virtualization configured servers, without opening the Designer or individual projects. Service Virtualization Management is installed by default when you install the Service Virtualization Server.

Note:  

  • You can choose to install the Designer alone, or both the Designer and the standalone Server. These applications can be installed together on a single machine or separately as a distributed application.
  • Service Virtualization Management is installed by default when you install the Service Virtualization Server.

Installation and Configuration Overview

This guide includes the following information to guide you through installation, as well as additional server configuration information:

Name Description
System Requirements Supported hardware and software systems.
ichaInstalling Service Virtualization on Windows Step-by-step instructions to install and configure Service Virtualization on Windows.
rInstalling Service Virtualization on Linux Step-by-step instructions to install and configure Service Virtualization on Linux.
Basic or LDAP Authentication Instructions for configuring basic or LDAP authentication.
Command Line Installation Instructions for installing the Service Virtualization components on Windows from the command line.
Upgrade and Migration Overview of the process for upgrading to a new version of Service Virtualization.
TCP Port Configuration Information on manually configuring the TCP ports that Service Virtualization uses for HTTP/HTTPS communication.
Enable TLS to replace deprecated SSL protocols

Enable TLS security protocols in place of the deprecated SSL protocols.

 

Service Virtualization Server Additional configuration information for the Service Virtualization Server.
How to Start Service Virtualization

Instructions on starting the Service Virtualization components: Designer, Server, and Service Virtualization Management.

Virtual Service Deployment Deploying services on the Service Virtualization Server.