End-to-end workflow
This topic describes the end-to-end Network Virtualization workflow to test application performance over different network conditions.
-
Prerequisites:
-
Make sure your testing environment is set up. For details, see the Network Virtualization Installation Guide.
-
Make sure that NV Test Manager global settings are defined. For details, see NV Test Manager settings.
-
-
Create a Quick Test or an Advanced Test. The test type specifies the set of parameters to use when running the test.
- Rename the test and scenario as needed to provide a meaningful description.
-
Select the run mode. The run mode specifies if tests run sequentially or concurrently.
-
Define the test's flows. A flow is a set of network impairments and constraints that are applied to the network traffic between the client and server. Network impairments include latency and packet loss. Network constraints include bandwidth limitations.
-
Quick Test. See: Add flows to a Quick Test
-
Advanced Test. See: Add flows to an Advanced Test and Network emulation specifications
-
-
Run the test.
-
(Optional) Add transactions and define them by performing the steps in your application that are part of a business process, such as, logging in, navigating to a page and selecting items, purchasing items, and logging out.
Including transactions enables Network Virtualization to analyze relevant network traffic and provide valuable insights into the performance of each transaction.
-
(Optional) View the runtime statistics while the test is running.
-
Stop the test.
-
Analyze the test results to generate comprehensive reports that:
-
help you understand the impact of networks on your application
-
provide optimization recommendations for improving application performance
-