Service Virtualization

Service Virtualization



Parasoft Virtualize

Access a complete test environment at any time and in any location. Parasoft Virtualize is an open automated service virtualization solution. It creates, deploys, and manages simulated dev/test environments. Parasoft Virtualize simulates the behavior of sevolving dependent applications which are difficult to access or configure for development and testing.

Why Virtualize?

Beyond “Shift Left”

Parasoft takes “shift left” to the next level by enabling you to test earlier and less frequently. With Parasoft’s integrated Service Virtualization, API Testing and Development Testing, you can dramatically reduce your exposure to security, performance, and reliability risks. With fewer defects injected into the software, you achieve significantly faster time to market with better-quality deliverables.

Enable Continuous Testing

Using simulated test environments, developers and testers can extensively exercise end-to-end transactions whenever they want. This enables fully automated continuous testing. This is a critical component of continuous release and delivery. With the freedom to test early and often, defects are exposed when they are fastest, easiest, and least costly to fix.

Instant Access to Complete Test Environments

Parasoft provides visualization and control of the complete system under test—including all application dependencies. With role-based access, users can review, access, and provision complex test environments. This can be done in seconds from an intuitive interface. Automated analysis of environment health helps teams proactively identify test environment issues before they compromise the accuracy of your results. Directly from this intuitive browser-based interface, a simulated test environment can be created in less than a minute. Then it is possible to immediately start defining and executing against the appropriate test environment configurations.

Open Automated Infrastructure

The Parasoft service virtualization architecture is designed for open and rapid integration with complementary infrastructure components, including:
  • Application performance monitoring
  • Service repositories
  • API/SOA management
  • ESBs
  • Model-based definitions
  • Test data mining
  • Release automation

Capture and Simulate Real System Behavior

Parasoft captures real system behavior as you test the application and converts it into a simulated test environment—delivering anytime access. Parasoft Service Virtualization captures the behavior of databases, messaging queues, middleware, mainframes, ERPs, ESBs, legacy systems, native system calls, and more.

Rapidly Model Incomplete/Unavailable Components

When dependent system components are unavailable or incomplete, Parasoft enables you to rapidly model anticipated behavior through an intuitive graphical interface. Additionally, you can automatically generate virtual assets from definition files or transaction logs.

Rapid Automated Change Control

With the rapid evolution of modern services and application dependencies, it is essential to have a fast, easy, automated way of delivering realistic test environments. Parasoft automatically assesses the impact of changes and intelligently updates existing test environments. This vastly reduces the amount of time required to achieve the integrity required for accurate results.

Easily Configure Complex Test Conditions

Virtual assets are easily extended with specific response parameters for performance, test data, and response logic. It’s simple to mimic conditions for complete testing. This includes theoretical security, concurrency, fail-over, performance, and negative scenarios. This approach allows for a broad array of test conditions to be executed without altering the core case.

Capabilities for Waterfall, Agile, and DevOps Teams

Service Virtualization for Functional Testing

  • Test against constrained dependent resources without scheduling hassles
  • Test extensively—without access and transaction fees
  • Test vs. a broad array of conditions instantly
  • Get the exact test environment you need


Service Virtualization for Performance Testing

  • Test against realistic transaction performance
  • Test constrained dependent resources without scheduling restrictions
  • Test against a broad array of functional and performance conditions, with minimal setup
  • Get the exact test environment you need


Service Virtualization for Agile Development

  • Rapidly prototype virtual assets which reflect the anticipated behavior of still-evolving components
  • Easily update virtual asset behavior as requirements change
  • Quickly deploy virtual assets for consistent team-wide access
  • Eliminate the need for brittle stubs/mocks


Service Virtualization for Mobile App Testing

  • Gain anytime, anywhere access to a complete test environment
  • Easily configure performance tests against realistic network conditions
  • Emulate network conditions from production or via profile libraries
  • Reduce dependencies on other teams and divisions
  • Eliminate late-stage integration issues


Service Virtualization for Mainframes

  • Create simulated test environments for mainframes
  • Give dev/QA immediate and flexible access to simulated mainframe behavior
  • Reduce the cost & complexity of development/testing
  • Accelerate delivery via early and continuous testing
  • Minimize disruption to high-value mainframe resources


Service Virtualization for SAP

  • Provide flexible, immediate, and secure access to Client-SAP, Internal SAP, and SAP-to-SAP interactions
  • Enable early, extensive integration testing from the dev/test environment
  • Facilitate deep regression testing to ensure migrations/upgrades meet expectations
  • Gain deep visibility and traceability within and across processes
  • Increase the scope and breadth of testing without increasing test lab costs


Supported Environments and Technologies

Protocols and Technologies

  • JMS
  • MQ
  • Equifax
  • FTP
  • ISO 8583
  • FIX
  • Protobuf
  • JDBC
  • .NET
  • XML
  • REST
  • Swagger
  • RAML
  • WADL
  • SAML
  • Web Services
  • SOAP
  • TCP/IP
  • WSDL
  • WS-*
  • WS-Security
  • XML Schema
  • XPath
  • CTG
  • IMS
  • DRDA
  • DB2
  • ODBC
  • More/Custom


  • JMS Providers
    • WebSphere MQ
    • ActiveMQ
    • Apache Qpid
    • GlassFish MQ
    • IBM WebSphere Application Server (WAS)
    • IBM WebSphere MQ (MQ Series)
    • JBoss JMS
    • Open Message Queue (OpenMQ)
    • Oracle Advanced Queuing (AQ)
    • Oracle BEA WebLogic
    • Progress Sonic MQ
    • Sun Java System Message Queue (Sun MQ)
    • Sun JMS
    • Other JMS Providers
  • Application Servers
    • WebSphere Application
    • .NET
    • JBoss
    • Tomcat
    • GlassFish
    • Geronimo
    • Resin
    • More/Other Servers
  • SOA, ESB and other Platforms and Technologies
    • SoftwareAG CentraSite
    • AquaLogic Enterprise Repository
    • AmberPoint
    • WebSphere ESB
    • Oracle Fusion
    • SoftwareAG IS
    • Sonic ESB
    • TIBCO ActiveMatrix
    • SAP XI/PI iDoc, RFC, BAPI
    • IBM Mainframe (zLinux, zOS)
    • More/Other platforms

Message Formats

  • XML
  • ebXML
  • SOAP
  • JSON
  • EDI
  • Fixed Length
  • HL7
  • Java Objects
  • Bytes/Binary
  • Copybook
  • More/Custom

For further information..

Contact us