Workload models

Learn the difference between open and closed workload models for load testing

Open vs closed workload models

When it comes to load model, systems behave in 2 different ways:

  • Closed systems, where you control the concurrent number of users
  • Open systems, where you control the arrival rate of users

Make sure to use the proper load model that matches the load your live system experiences.

Closed systems are systems where the number of concurrent users is capped. At full capacity, a new user can effectively enter the system only once another exits.

Typical systems that behave this way are:

  • call center where all operators are busy
  • ticketing websites where users get placed into a queue when the system is at full capacity

On the contrary, open systems have no control over the number of concurrent users: users keep on arriving even though applications have trouble serving them. Most websites behave this way.

You can read more about open and closed models here.

Edit this page on GitHub