eBook > The JMeter Playbook: Build, Scale, and Optimize Performance Tests
Architecture
High-Level Overview
JMeter is a desktop application written in Java. It runs on any operating system which can launch JRE or JDK. JMeter has two modes of operation:
| Mode | Purpose |
|---|---|
| GUI mode | Develop, debug, and validate test scripts using your keyboard and mouse |
| CLI (non-GUI) mode | Execute load tests with minimal resource overhead |
Important: You should always create tests in GUI mode but run real load tests in CLI mode. The GUI has larger resources footprint and may ruin your test as GUI thread can hang virtual users will stop
To continue reading please fill out the form below.