About this Course

Code TPSV120
Duration 4 Days

This four-day introductory course provides students with the skills needed to effectively use and manage the HP Service Virtualization software product. This course uses a workshop format with the emphasis on the hands-on lab exercises, which use HP Service Virtualization version 3.6. This course focuses on the basics of component and service testing, and integrations with HP Test Automation tools. This course is designed for users who are new to HP Service Virtualization


Working knowledge of:

  • Windows operating systems
  • Testing concepts
  • Basic networking and Internet technologies
  • Basic understanding of HP UFT and LoadRunner

Intended Audience

  • Those responsible for, or involved in, functional and performance testing
  • Quality Assurance engineers who will assume technical lead roles in the use of SV
  • Functional and Automation Engineers

Delegates will learn how to

  • Define virtual services
  • Enhance virtual services with data and performance modeling
  • Use supported services without a service description
  • Integrate Service Virtualization with other HP tools such as Unified Functional Testing (UFT), LoadRunner, and Application Lifecycle Management /Performance Center (ALM/PC)


Module 1: Service Virtualization Course Overview

  • Course Objectives
  • Class Introductions
  • Course Overview
  • Course Outline
  • Instructional Methods
  • Lab Format

Module 2: Introduction to Service Virtualization

  • Define service virtualization in a composite application environment
  • Define features and benefits of HP Service Virtualization

Module 3: Introduction to HP Virtual Service

  • Define features and benefits of SV
  • Identify the functionality of SV
  • Identity the components and architecture of SV
  • Start SV

Module 4: Creating Virtual Services

  • Define virtual services and virtual services projects
  • Identify the types of virtual services
  • Work with virtual services
  • Create a virtual service
  • Define virtual service modes
  • Work with service templates
  • Learn service behavior
  • Simulate in SV
  • Monitor virtual services
  • Discover virtual services

Module 5: Using the Virtual Service Editor

  • Navigate the Virtual Service Editor
  • Manage virtual services
  • Work with virtual services

Module 6: Working with Data Models

  • Define simulation modeling
  • Identify types of simulation models
  • Define data modeling
  • Identify the components of a data model
  • Work with data rules
  • Define data rule configuration
  • Work with data models
  • Perform a simulation

Module 7: Working with Performance Models

  • Define features of performance modeling
  • Define the need for performance modeling
  • Navigate the Performance Model Editor
  • Configure the Performance model

Module 8: Advanced Data Models - Data Rules

  • Define rule functions
  • Identify categories of rule functions
  • Work with external data sources
  • Perform data masking

Module 9: Advanced Data Models - Data Driving

  • Define data driving

Module 10: Schema Learning

  • Define schema learning
  • Identify a supported schema document
  • Learn a schema
  • Import messages

Module 11: Managing Service Virtualization Servers

  • Manage the Service Virtualization Server
  • Configure HTTP ports
  • Module 12: REST Services
  • Define the REST protocol
  • Define SV agents for REST

Module 13: Hands-on Project 1

  • Create virtual services for an application
  • Add data manually
  • Data drive a virtual service simulation

Module 14: Integrating HP Application Lifecycle Management (ALM)

  • Define the functionality of ALM
  • Identify the ALM testing process
  • Identify components of SV integration with ALM
  • Work with ALM integration

Module 15: Integrating HP Unified Functional Testing (UFT)

  • Define HP Unified Functional Testing (UFT)
  • Identify components of SV integration with UFT
  • Integrate SV with UFT

Module 16: Integrating Performance Center and LoadRunner

  • Defining the functionality of HP Performance Center (PC)
  • Identify the components of PC
  • Define the functionality of HP LoadRunner (LR)
  • Identify the components of LR
  • Identify the LR testing process
  • Identify components of SV integration with PC and LR
  • Define Vuser in LR/PC terminology
  • Integrate SV with PC and LR

Module 17: Hands on Project 2

  • Set up SV
  • Use UFT to Learn App
  • Use VuGen
  • Use the Controller

Module 18: Composite Application Topology

  • Define composite application topology
  • Navigate the Topology Editor
  • Model composite application topology and create a topology
  • Test composite applications by:
  • Reconfiguring clients in topologies
  • Learning service behavior in topologies
  • Simulating service behavior in topologies

Module 19: Service Virtualization Stateful Simulation

  • Define the need for stateful simulation
  • Implement stateful simulation

Module 20: Installing and Deploying Service Virtualization

  • Identify SV installation procedures
  • Install Service Virtualization Server and Designer licenses
  • Deploy virtual services

Appendix A - Troubleshooting

  • Troubleshoot a runtime view
  • Troubleshoot an aborted connection on an HTTPS client
  • Configure an HTTP proxy on clients
  • Set an HTTP proxy in Designer
  • Configure credentials for the authenticated HTTP proxy
  • Analyze slow Designer responsiveness
  • Migrate virtualization projects
  • Troubleshoot the Data Model Editor
  • Troubleshoot an ALM integration

Appendix B - Configuring Agents

  • Define SV agents, including the:
  • Configure HTTP(S) Gateway agent
  • Configure HTTP(S) Proxy agent
  • Configure TIBCO EMS and Generic JMS agent
  • Configure Web Sphere MQ and IBM IMS agent
  • Configure SAP RFC/IDOC agent

Appendix C - Generic Protocols

  • Define the Generic XML protocol
  • Define the Generic Binary protocol

Appendix D - Java Database Connectivity (JDBC)

  • Define Java Database Connectivity (JDBC)
  • Identify how SV works with JDBC
  • List JDBC components, including the:
  • JDBC agent
  • JDBC driver
  • Configure the JDBC agent in SV

Appendix E - Virtualized Services Security

  • Define virtualized service security
  • List the levels of security for virtual services
  • Set authentication credentials
  • Set message security
  • Set transport security
  • Change server security settings

4 Days


This is a QA approved partner course

Delivery Method

Delivery method


Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 0113 220 7150 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.