Chapter 10. Performance testing with mountebank

 

This chapter covers

  • How service virtualization enables performance testing
  • How to capture appropriate test data with real latencies for load testing
  • How to scale mountebank for load purposes

The final type of testing we’ll look at in this book is performance testing, which covers a range of use cases. The simplest type of performance test is a load test, which uncovers the system behavior under a certain expected load. Other types of performance tests include stress tests, which show system behavior when the load exceeds available capacity, and soak tests, which show what happens to the system as it endures load over an extended amount of time.

10.1. Why service virtualization enables performance testing

10.2. Defining your scenarios

10.3. Capturing the test data

10.4. Running the performance tests

10.5. Scaling mountebank

Summary