End-to-end workflow

This topic describes the end-to-end Network Virtualization workflow to test application performance over different network conditions.

  1. Prerequisites:

  2. Create a Quick Test or an Advanced Test. The test type specifies the set of parameters to use when running the test.

  3. Rename the test and scenario as needed to provide a meaningful description.
  4. Select the run mode. The run mode specifies if tests run sequentially or concurrently.

  5. 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.

  6. Run the test.

  7. (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.

  8. (Optional) View the runtime statistics while the test is running.

  9. Stop the test.

  10. 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