Author: sebb
Date: Tue Dec 12 15:51:33 2006
New Revision: 486421
URL: http://svn.apache.org/viewvc?view=rev&rev=486421
Log:
Documentation updates
Modified:
jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml
Modified: jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml?view=diff&rev=486421&r1=486420&r2=486421
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml (original)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml Tue Dec 12
15:51:33 2006
@@ -19,7 +19,6 @@
<properties>
<title>User's Manual: Getting Started</title>
</properties>
-
<body>
<section name="2. Getting Started" anchor="get_started">
@@ -32,7 +31,7 @@
<p>
Other software that you may want to download:
<ul>
-<li><a href="http://www.beanshell.org/">BeanShell</a></li>
+<li><a href="http://www.beanshell.org/">BeanShell</a> - needed for the
BeanShell function and test elements</li>
<li><a href="http://java.sun.com/products/javabeans/glasgow/jaf.html">Java
Activation Framework</a> - needed for JavaMail</li>
<li><a href="http://java.sun.com/products/javamail/index.jsp">Java Mail</a> -
needed for mail visualiser and SOAP tests</li>
<li><a href="http://java.sun.com/products/jms/docs.html">JMS</a> - for JMS
samplers</li>
@@ -58,14 +57,11 @@
<p>JMeter requires your computing environment meets some minimum
requirements.</p>
<subsection name="2.1.1 Java Version" anchor="java_versions">
-<p>JMeter requires a fully compliant JVM 1.3 or higher.
-We are making a strong effort currently to be compatible with the 1.3 JVM's,
though it is expected JMeter performs best with 1.4 or better.
+<p>JMeter requires a fully compliant JVM 1.4 or higher. Since 2.2 it no
longer supports Java 1.3.
</p>
<p>Because JMeter uses only standard Java APIs, please do not file bug reports
if your JRE fails to run
JMeter because of JRE implementation issues.</p>
<note>
-Java 1.3 does not include SSL (HTTPS) support - you'll need to download JSSE.
-Also, it does not perform as well as later Java versions.
Use the latest version of Java 1.4 or 1.5 for best results
</note>
</subsection>
@@ -88,7 +84,7 @@
<subsection name="2.2.1 Java Compiler" anchor="opt_compiler">
-<p>If you want to build the JMeter source or develop JMeter plugins, then you
will need a fully compliant JDK 1.3 or higher.</p>
+<p>If you want to build the JMeter source or develop JMeter plugins, then you
will need a fully compliant JDK 1.4 or higher.</p>
</subsection>
<subsection name="2.2.2 SAX XML Parser" anchor="opt_sax">
@@ -106,12 +102,12 @@
<subsection name="2.2.4 SSL Encryption" anchor="opt_ssl">
<p>To test a web server using SSL encryption (HTTPS), JMeter requires that an
-implementation of SSL be provided (such as Sun's <a
href="http://java.sun.com/products/jsse/index.html">Java Secure Sockets
Extension -- JSSE</a>).
+implementation of SSL be provided, as is the case with Sun Java 1.4 and above.
+If your version of Java does not include SSL support, then it is possible to
add an external implementation.
Include the necessary encryption packages in JMeter's <a
href="#classpath">classpath</a>. Also, update <a
href="#configuring_jmeter">jmeter.properties</a>
-by registering the SSL Provider.</p>
+to register the SSL Provider.</p>
<p>There is also the <complink name="SSL Manager"/>, for greater control of
certificates.</p>
-<p>Note: if you are running JDK1.4, then you do not have to download JSSE
because Sun integrated it into JDK1.4 as a standard library.</p>
-<p>The JMeter proxy server (see below) does not support recording SSL
(https).</p>
+<note>The JMeter proxy server (see below) does not support recording SSL
(https).</note>
</subsection>
<subsection name="2.2.5 JDBC Driver" anchor="opt_jdbc">
@@ -123,44 +119,39 @@
<subsection name="2.2.6 Apache SOAP" anchor="opt_soap">
<p>Apache SOAP requires mail.jar and activation.jar. You need to download and
copy these two jar files to your jmeter/lib directory. Once the files are in
there, JMeter will automatically pick them up.</p>
</subsection>
+
+<subsection name="2.2.7 BeanShell" anchor="opt_beanshell">
+<p>To run the BeanShell function or any of the BeanSell test elements
(sampler, timer etc),
+ you need to download the beanshell jar from <a
href="http://www.beanshell.org/">http://www.beanshell.org/</a> and copy the jar
file to the jmeter/lib directory, where JMeter will automatically pick it
up.</p>
+</subsection>
+
<note>
-See the <a href="#classpath">JMeter Classpath</a> section for details on
installing additional jars.
+See the <a href="#classpath">JMeter Classpath</a> section for more details on
installing additional jars.
</note>
</section>
<section name="2.3 Installation" anchor="install">
-<p>Installing JMeter is a snap. Specifics depend on which release file you
-downloaded.</p>
<p><b>Note: avoid installing JMeter in a path with spaces in the name.
This causes problems for remote testing.</b></p>
-<subsection name="2.3.1 Downloading the Latest Release"
anchor="download_release">
<p>We recommend that most users run the <a
href="http://jakarta.apache.org/site/downloads/index.html">latest
release</a>.</p>
<p>To install a release build, simply unzip the zip/tar file into the directory
where you want JMeter to be installed. Provided that you have a JRE/JDK
correctly installed
and the JAVA_HOME environment variable set, there is nothing more for you to
do.</p>
-</subsection>
-<subsection name="2.3.2 Downloading Nightly Builds" anchor="download_nightly">
-<p>If you do not mind working with beta-quality software, then you can
download and run the <a
href="http://jakarta.apache.org/builds/jakarta-jmeter/nightly">latest nightly
build</a>.</p>
-<p>To install a nightly build, unzip the _bin and _lib zip/tar files into the
same directory structure.
-Provided that you have a JRE/JDK correctly installed
-and the JAVA_HOME environment variable set, JMeter should be installed
successfully.</p>
-</subsection>
</section>
<section name="2.4 Running JMeter" anchor="running">
<br/>
<p>To run JMeter, run the jmeter.bat (for Windows) or jmeter (for Unix) file.
-JMeter must be started from the JMeter bin directory (where those files are
found).
-The jmeter.bat file attempts to change to the appropriate directory if it can.
</p>
<subsection name="2.4.1 JMeter's Classpath" anchor="classpath">
<p>JMeter automatically finds classes from jars in its /lib and /lib/ext
directories.
If you have developed new JMeter components,
then you should jar them and copy the jar into JMeter's /lib/ext directory.
JMeter will
-automatically find JMeter components in any jars found here.
+automatically find JMeter components in any jars found here.
+Support jars should be placed in the lib directory.
If you don't want to put the extension jars in the lib/ext directory,
then define the property <b>search_paths</b> in jmeter.properties.
Do not use lib/ext for utility jars; it is only intended for JMeter components.
@@ -248,16 +239,19 @@
[Which you should do anyway, to make it easier to detect
viruses and other nasties that pretend to be text files...]
</p>
<p>As well as recording errors, the jmeter.log file records
some information about the test run. For example:</p>
+<div overflow="scroll">
<pre>
10/17/2003 12:19:20 PM INFO - jmeter.JMeter: Version 1.9.20031002
10/17/2003 12:19:45 PM INFO - jmeter.gui.action.Load: Loading file:
c:\mytestfiles\BSH.jmx
10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Running the
test!
-10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Starting 1
threads for group BSH. Ramp up = 1.
+10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine:
+Starting 1 threads for group BSH. Ramp up = 1.
10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Continue on
error
10/17/2003 12:19:52 PM INFO - jmeter.threads.JMeterThread: Thread BSH1-1
started
10/17/2003 12:19:52 PM INFO - jmeter.threads.JMeterThread: Thread BSH1-1 is
done
10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Test has
ended
</pre>
+</div>
<p>The log file can be helpful in determining the cause of an error,
as JMeter does not interrupt a test to display an error dialogue.</p>
</subsection>
@@ -313,7 +307,7 @@
your own copy of the jmeter.properties and specify it in the command line.
</p>
<note>
- Note: since 2.1.2, you can define additional JMeter properties in the file
defined by the
+ Note: since 2.2, you can define additional JMeter properties in the file
defined by the
JMeter property <b>user.properties</b> which has the default value
<b>user.properties</b>.
The file will be automatically loaded if it is found in the current
directory.
Similarly, <b>system.properties</b> is used to update system properties.
@@ -322,7 +316,7 @@
<property name="ssl.provider">You can specify the class for your SSL
implementation. If you are using the JSSE from sun, then it is:<br/>
com.sun.net.ssl.internal.ssl.Provider. JMeter, by default, should
provide https support is you are
- using JDK1.4 or if you use JDK1.3 with the JSSE class jars in your
JMeter classpath.</property>
+ using JDK1.4.</property>
<property name="xml.parser">You can specify an implementation as your
XML
parser. The default value is:
org.apache.xerces.parsers.SAXParser</property>
<property name="remote_hosts">Comma-delimited list of remote JMeter hosts.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]