2. JMeter as a Tool
JAVA based tool
Can be used for performance, load,
stress and functional testing as well
Request-Response methodology
No intensive scripting
Open Source tool
No Auto-Correlation
Easy to setup
3. JMeter Components
Test Plan > Test Suite containing
multiple test scenarios
Thread Group > Virtual Users
Samplers > Request Elements (HTTP,
JMS, Web Services etc.)
Controllers > Logic Controllers (like of,
while, for etc.)
Listeners > Reporting Elements
Config Elements
Pre & Post Processors
Proxy Server > For Recording
4. JMeter Plug-ins
Add-ons developed by the community
Provides support for additional
protocols, listeners(graphs), thread
groups
Has dependency with JMeter version
Useful for extracting better results
than default JMeter
5. Imp Configuration Files for
JMeter
Jmeter.properties
• Distributed test configuration
• Listener save properties
• Proxy server configuration
• RMI Port settings
• Exclude patterns while recording
• Jmeter.bat
• JAVA option settings like HEAP memory
which limits/controls max VU
6. Pitfalls while using JMeter
Selection of listeners
HEAP Memory sizing
No of VUs configured per load
generator