From the course: JMeter: Performance and Load Testing

What is load testing and why do we do it? - Apache JMeter Tutorial

From the course: JMeter: Performance and Load Testing

Start my 1-month free trial

What is load testing and why do we do it?

- [Instructor] Every piece of software has performance issues. Memory leaks, poorly optimized code, mismatched resource allocation. It's important to try and discover these issues as quickly as possible so that they can be fixed. There are three terms in the world of software performance analysis that get used interchangeably even though they have very different meanings. Load testing, whereby I apply simulated load to a system in order to measure the impact of how that system performs. Performance testing, whereby I measure the performance of a site or application regardless of the load to understand its underlying metrics. And stress testing, where I would increase the simulated load on a system to a point where the system fails. This is important as this allows me to understand how a system would recover from such a failure. This course will focus on load testing. However, the skills you'll take away will mean that all three will be available to you once you get to grips with the software Apache JMeter. There are lots of different load testing tools on the open source market today. And my choice of JMeter is purely because I've spent so long using it and learning about it. Load testing is usually seen as a highly technical and difficult to learn. And this is simply not the case. Anyone can start to run load test against applications and start feeding information back to development teams about their findings.

Contents