Introduction to JMeter

7
Brief Introduction To JMeter

description

 

Transcript of Introduction to JMeter

Page 1: Introduction to JMeter

Brief Introduction To JMeter

Page 2: Introduction to JMeter

JMeter as a ToolJAVA based toolCan be used for performance,

load, stress and functional testing as well

Request-Response methodologyNo intensive scriptingOpen Source toolNo Auto-CorrelationEasy to setup

Page 3: Introduction to JMeter

JMeter Components Test Plan > Test Suite containing

multiple test scenariosThread Group > Virtual UsersSamplers > Request Elements (HTTP,

JMS, Web Services etc.)Controllers > Logic Controllers (like

of, while, for etc.)Listeners > Reporting ElementsConfig ElementsPre & Post ProcessorsProxy Server > For Recording

Page 4: Introduction to JMeter

JMeter Plug-insAdd-ons developed by the

communityProvides support for additional

protocols, listeners(graphs), thread groups

Has dependency with JMeter version

Useful for extracting better results than default JMeter

Page 5: Introduction to JMeter

Imp Configuration Files for JMeterJmeter.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

Page 6: Introduction to JMeter

Pitfalls while using JMeterSelection of listenersHEAP Memory sizingNo of VUs configured per load

generator

Page 7: Introduction to JMeter

Thank You