top of page
JMeter Tutorial
Introduction To JMeter
What Is Performance Testing ?
Performance Testing is a non-functional testing technique which is used to evaluate system parameters in terms of responsiveness, reliability and stability under the various workload. Performance testing measures the quality attributes of the system such as scalability, speed and so on.
Under the performance testing below mentioned types of testing are performed :
Load testing
Stress testing
Soak testing
Spike testing
What Tools are used for Performance Testing ?
Load Runner
JMeter
Open STA
Web Load
What is JMeter ?
JMeter is an open source software, based on java platform that is used to perform load test, performance-oriented business(functional) test, regresseion test etc., on different protocols and technologies(web applications, static or dynamic resources).
Stefano Mazzocchi of the Apache Software Foundation was the original developer of JMeter. He wrote it primarily to test the performance of Apache JServ (currently known as Apache Tomcat project which is popularly used as server). Apache later redesigned JMeter to enhance the GUI and to add functional testing capabilities.
JMeter is a Swing graphical API based Java Desktop Application with the graphical user interface. So, it can run on any system or environment that accepts a Java Virtual Machine(JVM), e.g. windows, linux, mac etc.
Here's a list of protocols that JMeter supports :
Web - HTTP, HTTPS sites
Web Services - SOAP/XML-RPC
Database via JDBC drivers
Directory - LDAP
Messaging Oriented Service via JMS
Service - POP3, IMAP, SMTP
FTP Service
How JMeter Works ?
JMeter creates requests to target server by simulating a group of user, and reurns statistics that shows performance/ functionality of the target server in the form of various formats as per the requirement.
Refer next page JMeter Installation And Setup
bottom of page