Improve description

git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1817621 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Philippe Mouawad 2017-12-09 15:07:01 +00:00
parent 93e7fb7f9a
commit 4bf4fe17f5
1 changed files with 23 additions and 10 deletions

View File

@ -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