Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Apache JMeter
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Open-source performance testing software}} {{primary sources|date=September 2013}} {{Infobox software | name = Apache JMeter | logo = Apache_JMeter_Logo.svg | logo_size = 200px | screenshot = ApacheJMeter-5.0-screenshot.png | caption = Screenshot of Apache JMeter 5.0 with HTTP(S) Test Script Recorder element | developer = [[Apache Software Foundation]] | latest release version = {{wikidata|property|edit|reference|P348}} | latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}} | latest preview version = | latest preview date = | programming language = [[Java (programming language)|Java]] | genre = [[Load testing]] | license = [[Apache License 2.0]] | website = {{URL|jmeter.apache.org}} | repo = {{URL|github.com/apache/jmeter}} }} '''Apache JMeter''' is an [[Apache Software Foundation|Apache]] [[project]] that can be used as a [[Software load testing|load testing]] tool for analyzing and measuring the performance of a variety of services, with a focus on [[web application]]s. JMeter can be used as a unit-test tool for [[JDBC]] database connections,<ref>{{cite web|url= http://jmeter.apache.org/usermanual/build-db-test-plan.html |title= Apache JMeter - User's Manual: Building a Database Test Plan |publisher= jmeter.apache.org |access-date=2013-09-20}}</ref> [[FTP]],<ref>{{cite web|url=http://jmeter.apache.org/usermanual/build-ftp-test-plan.html |title= Apache JMeter - User's Manual: Building an FTP Test Plan |publisher= Jmeter.apache.org |access-date= 2013-09-20}}</ref> [[LDAP]],<ref>{{cite web|url= http://jmeter.apache.org/usermanual/build-ldap-test-plan.html |title= Apache JMeter - User's Manual: Building an LDAP Test Plan |publisher= Jmeter.apache.org |access-date= 2015-04-05}}</ref> [[web service]]s,<ref>{{cite web|url= http://jmeter.apache.org/usermanual/build-ws-test-plan.html |title= Apache JMeter - User's Manual: Building a WebService Test Plan |publisher= Jmeter.apache.org |access-date= 2013-09-20}}</ref> [[Java Message Service|JMS]],<ref>{{cite web|url= http://jmeter.apache.org/usermanual/build-jms-topic-test-plan.html |title= Apache JMeter - User's Manual: Building a JMS (Java Messaging Service) Test Plan |publisher= Jmeter.apache.org |access-date= 2013-09-20}}</ref> [[HTTP]],<ref>{{cite web|url= http://jmeter.apache.org/usermanual/build-web-test-plan.html |title= Apache JMeter - User's Manual: Building a Web Test Plan |publisher= Jmeter.apache.org |access-date= 2013-09-20}}</ref> generic [[Transmission Control Protocol|TCP]] connections and OS-native processes.<ref>{{Cite web|url=https://jmeter.apache.org/usermanual/component_reference.html#OS_Process_Sampler|title=Apache JMeter - User's Manual: Component Reference|website=jmeter.apache.org|access-date=2020-01-07}}</ref> One can also configure JMeter as a monitor,<ref>{{cite web|url= http://jmeter.apache.org/usermanual/build-monitor-test-plan.html |title= Apache JMeter - User's Manual: Building a Monitor Test Plan |publisher= Jmeter.apache.org |access-date= 2013-09-20}}</ref> although this is typically used as a basic monitoring solution rather than advanced monitoring. It can be used for some functional testing as well.<ref>{{cite web |url= http://jmeter.apache.org/usermanual/intro.html#history |title= Apache JMeter - User's Manual: Introduction |publisher= Jmeter.apache.org |access-date= 2013-09-20 |archive-url= https://web.archive.org/web/20130921060836/https://jmeter.apache.org/usermanual/intro.html#history |archive-date= 2013-09-21 |url-status= dead }}</ref> Additionally JMeter supports integration with [[Selenium (software)|Selenium]], which allows it to run automation scripts alongside performance or load tests<ref>{{Cite web|url=https://jmeter-plugins.org/wiki/WebDriverSampler/|title=Documentation :: JMeter-Plugins.org|website=jmeter-plugins.org|access-date=2020-01-07}}</ref> JMeter supports variable parameterization, assertions (response validation), per-thread cookies, configuration variables and a variety of reports. JMeter architecture is based on [[plug-in (computing)|plugins]]. Most of its "out of the box" features are implemented with plugins == JMeter Plugins == JMeter Plugins is an independent project for Apache JMeter. Each plugin serves a different purpose while expediting the process of creating and executing JMeter Test Plan. Users can install plugins via the Plugin Manager. == Releases == {| class="wikitable sortable" |+ Apache JMeter versions |- ! Version ! Release date ! Description |- | 1.0 | 1998-12-15 | first official release |- |- | 1.0.2 | 1999-02-05 | earliest in archive |- | ... | ... | |- | 2.3RC3 | 2007-07-11 | |- | 2.3RC4 | 2007-09-02 | |- | 2.3 | 2007-09-24 | |- | 2.3.1 | 2007-11-28 | |- | 2.3.2 | 2008-06-10 | |- | 2.3.3 | 2009-05-24 | |- | 2.3.4 | 2009-06-21 | Java 1.4+ |- | 2.4 | 2010-07-14 | rowspan="6" | Java 5+ |- | 2.5 | 2011-08-17 |- | 2.5.1 | 2011-10-03 |- | 2.6 | 2012-02-01 |- | 2.7 | 2012-05-27 |- | 2.8 | 2012-10-06 |- | 2.9 | 2013-01-28 | rowspan="5" | Java 6+ |- | 2.10 | 2013-10-21 |- | 2.11 | 2014-01-05 |- | 2.12 | 2014-11-10 |- | 2.13 | 2015-03-14 |- | 3.0 | 2016-05-17 | rowspan="2" | Java 7+ |- | 3.1 | 2016-11-19 |- | 3.2 | 2017-04-13 | rowspan="2" | Java 8 |- | 3.3 | 2017-09-21 |- | 4.0 | 2018-02-10 | Java 8 / 9 |- | 5.0 | 2018-09-18 | rowspan="15" | Java 8+ |- | 5.1 | 2019-02-19 |- |5.1.1 |2019-03-19 |- |5.2 |2019-11-03 |- |5.2.1 |2019-11-24 |- |5.3 |2020-05-15 |- |5.4 |2020-12-04 |- |5.4.1 |2021-01-22 |- |5.4.2 |2021-12-16 |- |5.4.3 |2021-12-24 |- |5.5 |2022-06-14 |- |5.6 |2023-06-23 |- |5.6.1 |2023-07-10 |- |5.6.2 |2023-07-11 |- |5.6.3 |2024-01-07 |} Source:<ref>{{cite web|url=http://projects.apache.org/projects/jmeter.html |title=JMeter's releases |publisher=ASF |access-date=2015-04-05 |url-status=dead |archive-url=https://web.archive.org/web/20150419065701/http://projects.apache.org/projects/jmeter.html |archive-date=2015-04-19 }}</ref> ==See also== *[[iMacros]] *[[Performance engineering]] *[[Selenium (software)]] *[[Software performance testing]] *[[Software testing]] *[[Web server benchmarking]] == References == {{Reflist}} == External links == *[http://jmeter-plugins.org/ Example of JMeter Custom Plugins] {{Apache Software Foundation}} [[Category:Apache Software Foundation projects|JMeter]] [[Category:Java development tools]] [[Category:Java enterprise platform]] [[Category:Load testing tools]] {{Network-software-stub}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Apache Software Foundation
(
edit
)
Template:Cite web
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:Main other
(
edit
)
Template:Network-software-stub
(
edit
)
Template:Primary sources
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Template other
(
edit
)