12
Load Testing 101 How to Plan and Execute an Eective Load Test Lanette Miller – Senior Support Engineer Ally Gonthier– Support Engineer

Load Testing 101: How to Plan and Execute an Effective Load Test

Embed Size (px)

Citation preview

Load Testing 101 How to Plan and Execute an Effective Load Test

Lanette Miller – Senior Support Engineer Ally Gonthier– Support Engineer

Why?

Load testing is the process of putting demand on a software system or computing device and measuring its response. Load testing is performed to determine a system's behavior under both normal and anticipated peak load conditions. Wikipedia

Types

!  Capacity or Stress Test !  Endurance or Consistent Load Test !  Baseline Test !  Targeted or Single Function

When

!  Prelaunch !  As Part of Continuous Integration !  Major Changes to Code or New Features !  Periodically !  Before Major Marketing Event

Test Plans

!  Real World as Possible !  All users roles, languages and forms !  Cached vs Uncached !  Searching !  Ajax Requests !  Click Paths

Services and Software

!  Blazemeter !  Blitz.io !  SOASTA !  LoadImpact !  Jmeter !  Siege https://drupalize.me/blog/201507/load-testing-your-site-siege

Demo

Thank You