eBook > The JMeter Playbook: Build, Scale, and Optimize Performance Tests
Chapter 1: Introduction to JMeter
Apache JMeter is a Java-based, free and open-source application designed to load-test functional behavior and measure the performance of the system under test. Originally created for performance testing Apache web servers, it has evolved from a simple web-server testing tool into a full-featured performance-testing platform that supports multiple network protocols.
In this chapter you will learn:
- What JMeter is and where it can be placed in software development lifecycle.
- JMeter Architecture's plug-in model, master/slave concept for distributed testing, virtual users model.
- How to install JMeter on Windows, macOS, and Linux.
- Key concepts from the glossary of JMeter-related terms which will be used in this book.
By the end of this chapter you will have JMeter running on your machine and have understanding of how it works under the hood.
Let’s get to JMeter Architecture.