+ <li><b><a href="usermanual/get-started.html#non_gui">CLI mode (NON GUI)</a></b>
to load test from any Java compatible OS (Windows, Linux, Mac)</li>
I'm not sure that the CLI mode = Non GUI.
In my mind, the CLI mode is a command line mode to have interactive
actions with JMeter with command line (like bash in Linux, or wsadmin.sh
with WebSphere, or jboss-cli.sh with JBoss)
CLI means : command-line interface or command language interpreter (so
means that JMeter a CLI interperter ?)
https://en.wikipedia.org/wiki/Command-line_interface
On 31/10/2016 15:51, [email protected] wrote:
Author: pmouawad
Date: Mon Oct 31 15:51:15 2016
New Revision: 1767314
URL: http://svn.apache.org/viewvc?rev=1767314&view=rev
Log:
Rework presentation
Highlight features
Modified:
jmeter/trunk/xdocs/index.xml
Modified: jmeter/trunk/xdocs/index.xml
URL:
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/index.xml?rev=1767314&r1=1767313&r2=1767314&view=diff
==============================================================================
--- jmeter/trunk/xdocs/index.xml (original)
+++ jmeter/trunk/xdocs/index.xml Mon Oct 31 15:51:15 2016
@@ -34,20 +34,17 @@
<h2>What can I do with it?</h2>
<p>
Apache JMeter may be used to test performance both on static and dynamic
- resources (Webservices (SOAP/REST), Web dynamic languages - PHP, Java,
ASP.NET, Files, etc. -, Java Objects, Data Bases and
- Queries, FTP Servers and more). 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. You can use it to make a
-graphical analysis of performance or to test your server/script/object
-behavior under heavy concurrent load.
-</p>
-<h2>What does it do?</h2>
+ resources , Web dynamic applications. <br/>
+ 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.<br/>
+ </p>
<p>Apache JMeter features include:</p>
<ul>
- <li>Ability to load and performance test many different server/protocol
types:
+ <li>Ability to load and performance test many different
applications/server/protocol types:
<ul>
- <li>Web - HTTP, HTTPS</li>
- <li>SOAP / REST</li>
+ <li>Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET...)</li>
+ <li>SOAP / REST Webservices</li>
<li>FTP</li>
<li>Database via JDBC</li>
<li>LDAP</li>
@@ -55,12 +52,17 @@ behavior under heavy concurrent load.
<li>Mail - SMTP(S), POP3(S) and IMAP(S)</li>
<li>Native commands or shell scripts</li>
<li>TCP</li>
+ <li>Java Objects</li>
</ul>
</li>
+ <li>Full featured Test IDE that allows faster Test Plan <b>recording, building and
debugging</b>.</li>
+ <li><b><a href="usermanual/get-started.html#non_gui">CLI mode (NON GUI)</a></b>
to load test from any Java compatible OS (Windows, Linux, Mac)</li>
+ <li>Analysis of Load Test thanks to a clear, complete and dynamic <b><a
href="usermanual/generating-dashboard.html" >ready to present HTML report</a></b></li>
+ <li>Easy correlation for most popular formats, <b><a
href="usermanual/component_reference.html#CSS/JQuery_Extractor" >HTML</a>, <a
href="usermanual/component_reference.html#JSON_Extractor" >JSON </a>,
+ <a href="usermanual/component_reference.html#XPath_Extractor" >XML</a> or <a
href="usermanual/component_reference.html#Regular_Expression_Extractor" >any textual format</a></b></li>
<li>Complete portability and <b>100% Java purity</b>.</li>
- <li>Full <b>multithreading</b> framework allows concurrent sampling by
many threads and
+ <li>Full <b>multi-threading</b> framework allows concurrent sampling by
many threads and
simultaneous sampling of different functions by separate thread
groups.</li>
- <li>Careful <b>GUI</b> design allows faster Test Plan building and
debugging.</li>
<li>Caching and offline analysis/replaying of test results.</li>
<li><b>Highly Extensible core:</b>
<ul>
@@ -69,20 +71,10 @@ behavior under heavy concurrent load.
<li>Data analysis and <b>visualization plugins</b> allow great
extensibility
as well as personalization.</li>
<li>Functions can be used to provide dynamic input to a test or provide
data manipulation.</li>
- <li><b>Scriptable Samplers</b> (BeanShell, BSF-compatible languages and
JSR223-compatible languages)</li>
+ <li><b>Scriptable Samplers</b> (JSR223-compatible languages (<a
href="http://groovy-lang.org">Groovy</a>) and BeanShell)</li>
</ul>
</li>
</ul>
-<h2>JMeter is not a browser</h2>
-<p>
-JMeter is not a browser.
-As far as web-services and remote services are concerned, JMeter looks like a
browser (or rather, multiple browsers);
-however JMeter does not perform all the actions supported by browsers.
-In particular, JMeter does not execute the Javascript found in HTML pages.
-Nor does it render the HTML pages as a browser does
-(it's possible to view the response as HTML etc., but the timings are not
included in any samples, and only one sample in one thread is ever viewed at a
time).
-</p>
-
<h2>How do I do it?</h2>
<ul>
<li><a href="usermanual/index.html">Using JMeter</a> to understand how to use
JMeter</li>
@@ -94,6 +86,17 @@ Nor does it render the HTML pages as a b
<li><a href="http://wiki.apache.org/jmeter/">JMeter Wiki</a></li>
<li><a href="building.html">Building JMeter and Add-Ons</a> for advanced
usage</li>
</ul>
+
+<h2>JMeter is not a browser</h2>
+<p>
+JMeter is not a browser, it works at protocol level.
+As far as web-services and remote services are concerned, JMeter looks like a
browser (or rather, multiple browsers);
+however JMeter does not perform all the actions supported by browsers.
+In particular, JMeter does not execute the Javascript found in HTML pages.
+Nor does it render the HTML pages as a browser does
+(it's possible to view the response as HTML etc., but the timings are not
included in any samples, and only one sample in one thread is ever viewed at a
time).
+</p>
+
<h2>Tutorials (PDF)</h2>
<ul>
<li><a href="usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed
Testing</a></li>