Service Virtualization monitors

The Service Virtualization monitors enable you to analyze the status and performance of the simulated services during the load test run.

For example, you may integrate a payment process service containing the following services and operations into your script:

Type Example Name Example Description
Service CreditServ Process online credit card payments
Operation CreditServ.PurchaseRequest Cardholder requests product/service
Operation CreditServ.AuthorizationRequest Merchant request authorization for payment
Operation CreditServ.AuthorizationApproval Credit card company authorizes or denies payment

To submit payment details, the script calls the CreditServ service to perform the three operations described above. During the test run, the online monitors measure the overall behavior of the service and each operation.

The following table describes the monitor measurements:

Monitor Measurements Description
Operations Average Response Time Average response time of virtual service in milliseconds.
Hit Rate Number of requests per second of the virtual service operation.
Throughput Data sent and received by virtual service operation measured in megabytes.
Services Average Response Time Average response time of virtual service in milliseconds.
Data Simulation Accuracy Accuracy of data model emulation on virtual service, displayed as a percentage.
Hit Rate The number of requests per second of the virtual service.
Performance Simulation Accuracy Accuracy of performance model emulation on virtual service, displayed as a percentage.
Throughput Data sent and received on virtual service measured in megabytes.

Note: If you intend to use the monitor credentials together with SSL credentials, the security policy may prevent the project from being added to Controller. To overcome this issue, add the SV Operators group to Performance Monitor Users.

Back to top

See also: