This is an old revision of the document!


Tutorial: Load Testing with Runtime Servers

Learning Objectives:

  • Virtual Users (VUs)
  • Model execution with VUs
  • Multi-model execution
  • Load testing with multi-browser
  • Load testing with Runtime Servers
  • Load testing with cloud-based services
  • Simulating production load
  • Performance testing

Virtual Users (VUs)

Virtual Users (VUs) is an important concept in load testing and stress testing with each VU representing one testing session.

In TestOptimal, VUs are implemented with separate processes (threads) to execute the test cases generated from the model.

A model is executed with one or many VUs. In the web application / website load testing, VU is used to simulate concurrent users.

Unlike typical load testing tool which submits pre-designed http packets or scenarios, TestOptimal can re-purpose models to dynamically generate test cases with the help of sequencers to simulate the more realistic production load on the system.

Model Execution with VUs

When you execute a model, it uses one VU by default. You can change the number of VUs to be used for model execution in the settings: