mirror of https://github.com/apache/jmeter.git
Improve description
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1817621 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
93e7fb7f9a
commit
4bf4fe17f5
33
README.md
33
README.md
|
@ -11,15 +11,14 @@
|
||||||
|
|
||||||
## What is it?
|
## What is it?
|
||||||
|
|
||||||
Apache JMeter is a 100% pure Java application designed to test
|
Apache JMeter may be used to test performance both on static and dynamic resources, Web dynamic applications.
|
||||||
and measure performance. It may be used as a highly portable
|
It can be used to simulate a heavy load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
|
||||||
server benchmark as well as multi-client load generator.
|
|
||||||
|
|
||||||
Apache JMeter features include:
|
Apache JMeter features include:
|
||||||
|
|
||||||
Ability to load and performance test many different server/protocol types:
|
Ability to load and performance test many different applications/server/protocol types:
|
||||||
- Web - HTTP, HTTPS
|
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET,...)
|
||||||
- SOAP / REST
|
- SOAP / REST Webservices
|
||||||
- FTP
|
- FTP
|
||||||
- Database via JDBC
|
- Database via JDBC
|
||||||
- LDAP
|
- LDAP
|
||||||
|
@ -27,18 +26,32 @@ Ability to load and performance test many different server/protocol types:
|
||||||
- Mail - SMTP(S), POP3(S) and IMAP(S)
|
- Mail - SMTP(S), POP3(S) and IMAP(S)
|
||||||
- Native commands or shell scripts
|
- Native commands or shell scripts
|
||||||
- TCP
|
- TCP
|
||||||
|
- Java Objects
|
||||||
|
|
||||||
|
Full featured Test IDE that allows fast Test Plan **recording (from Browsers or native applications), building and debugging.**
|
||||||
|
|
||||||
|
[** Command-line mode (Non GUI / headless mode)**](http://jmeter.apache.org/usermanual/get-started.html#non_gui) to load test from any Java compatible OS (Linux, Windows, Mac OSX, ...)
|
||||||
|
|
||||||
|
A complete and [** ready to present dynamic HTML report**](http://jmeter.apache.org/usermanual/generating-dashboard.html)
|
||||||
|
|
||||||
|
[**Live reporting**](http://jmeter.apache.org/usermanual/realtime-results.html) into 3rd party databases like InfluxDB or Graphite
|
||||||
|
|
||||||
|
Easy correlation through ability to extract data from most popular response formats, [**HTML**](http://jmeter.apache.org/usermanual/component_reference.html#CSS/JQuery_Extractor), [**JSON**](http://jmeter.apache.org/usermanual/component_reference.html#JSON_Extractor), [**XML**](http://jmeter.apache.org/usermanual/component_reference.html#XPath_Extractor) or [**any textual format**](http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor)
|
||||||
|
|
||||||
|
Complete portability and 100% Java purity
|
||||||
|
|
||||||
Full multi-threading framework allows concurrent sampling by many threads
|
Full multi-threading framework allows concurrent sampling by many threads
|
||||||
and simultaneous sampling of different functions by separate thread groups.
|
and simultaneous sampling of different functions by separate thread groups.
|
||||||
Careful GUI design allows faster Test Plan building and debugging.
|
|
||||||
Caching and offline analysis/replaying of test results.
|
Caching and offline analysis/replaying of test results.
|
||||||
|
|
||||||
Highly Extensible core:
|
Highly Extensible core:
|
||||||
- Pluggable Samplers allow unlimited testing capabilities.
|
- Pluggable Samplers allow unlimited testing capabilities.
|
||||||
- Several load statistics may be chosen with pluggable timers.
|
- ** Scriptable Samplers ** (JSR223-compatible languages like Groovy)
|
||||||
- Data analysis and visualization plugins allow great extensibility and personalization.
|
- Several load statistics may be chosen with ** pluggable timers**.
|
||||||
|
- Data analysis and **visualization plugins** allow great extensibility and personalization.
|
||||||
- Functions can be used to provide dynamic input to a test or provide data manipulation.
|
- Functions can be used to provide dynamic input to a test or provide data manipulation.
|
||||||
- Scriptable Samplers (Groovy, BeanShell, BSF- and JSR223- compatible languages)
|
- Easy Continuous Integration through 3rd party Open Source libraries for Maven, Graddle and Jenkins
|
||||||
|
|
||||||
|
|
||||||
## The Latest Version
|
## The Latest Version
|
||||||
|
|
Loading…
Reference in New Issue