Introduction to Jakarta Jmeter With Philip Bannon
Mail:  [email_address] ewbay.com
Presentation Objectives Give you an introduction into: Functional testing with Jmeter
Performance testing with Jmeter
Non-Functional testing with Jmeter Help you figure out if Jmeter is suited for testing your applications
Brief Introduction to Jmeter So what is Jmeter: Jmeter is an automated testing tool from the Jakarta project (active)
It's 100% Open Source
Written in Java so its completly portable
Can be used for Unit Test Tool for JDBC, FTP, LDAP, Web Services, JMS, HTTP and TCP connections (plus more)
What can  You  do with it?? Most test related activities: Perform automated Functional Tests
Perform Performance tests ( Load, Stress, Soak)
Carry out Non-Functional Tests
Unit Testing
Benifits of Using Jmeter Excellent cost saving solution for small projects as it is an open source tool
Robust in handling complex test scenarios that demand ‘n’ number of virtual users.
Complete portability and supports 100% all the Java based applications.
Less scripting efforts as compared to other tools because of its user effective GUI.
Really Designed to conduct Load, Stress, Volume &  Endurance tests on the Web & Webservice based applications
HTTP & HTTPS load testing can be done without any adding additional pluggable samplers
How Jmeter works  Jmeter simulates a group of users sending requests to a target server, and return statisticts that show the perfomance / funcationality of the target server / application via tables, graphs etc. Start Creates requests to target server and simulates a  number of users End Jmeter gathers Data to calculate  Statistical info Server Responds Jmeter Saves All Responses Report
Build Blocks Test Plan
Thread Group
Controllers & Config elemets
Samplers
Listeners
Timers
Assertions
Pre-Processor Elements
Post Processor Elements

Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon