Load Testing with jmeter

Agenda

  • What / Why?
  • Walkthrough and Demo
  • Questions

What?

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.

Why?

  • Reliability Engineering

Why jmeter?

  • Seemed like simplest solution for testing APIs
  • Free
  • Josh used it before and helped me navigate the UI

 

Alternatives that seem more focused on webapps (and appeared to be more complex):

  • gatling.io
  • neoload (not free)

Walkthrough and Demo

Next Steps

  • Define your SLOs
  • Use your SLOs to capacity plan your application
  • If you are in production, you should have AT LEAST two instances
  • Find out what will break your app
Made with Slides.com