Skip to content
DevTest Solutions - 10.4
Documentation powered by DocOps

Using CA Service Virtualization

Last update October 31, 2017

CA Service Virtualization lets you virtualize software service behavior and model a virtual service to stand in for the actual service during development and testing.

Note: DevTest Portal is a web-based application that provides simpler access to the most commonly used workflows for DevTest products. DevTest Workstation is the main application for advanced users and contains the full range of functionality available within the DevTest products. For a quick summary of the functionality available in the portal, see DevTest Portal Functionality.

Service Virtualization Overview

When developing and testing applications, you often need access to one or more services to verify that the application is working as expected.

These dependent services can become a constraint. For example:

  • The service is costly to use.
  • The service is available only for limited timeframes.
  • The service is needed by multiple teams.
  • The service is still being developed.

Service virtualization lets you create a simulated version of a service. The simulated version is referred to as a virtual service.

The virtual service does not need to duplicate all the functionality of the actual service.

The potential benefits of service virtualization include faster delivery, higher quality, and cost savings.

The DevTest value proposition is built around the concept of allowing users to create virtual services that emulate the behavior of real systems. The level of emulated behavior is at the discretion of the user. To support this proposition, DevTest implements a variety of functions and features that allow users to execute OS level commands as well as the ability to execute scripted and compiled code. In fact, two key and differentiating features of the product, Magic Strings and Magic Dates, rely on scripting to accomplish their goals.

Exercise caution when consuming resources (assets) provided by third parties.

Product Configurations

CA Service Virtualization has two product configurations:

  • CA Service Virtualization
    CA Service Virtualization is intended for use cases in development, integration, testing, and user acceptance. Instances of these products service up to ten parallel transactions simultaneously, or approximately ten transactions a second.
  • CA Service Virtualization for Performance
    CA Service Virtualization for Performance is specifically for performance testing applications, and is more scalable, limited only by the underlying hardware and network.

The default configuration is CA Service Virtualization. For information about how to override the default, see SV Installation and Configuration .

Was this helpful?

Please log in to post comments.