khammond 02/02/20 06:21:27 Modified: xdocs/usermanual get-started.xml Log: Accidentally blew away Mike's earlier changes. So, I have now correctly merged both of our changes into this version. Revision Changes Path 1.4 +73 -24 jakarta-jmeter/xdocs/usermanual/get-started.xml Index: get-started.xml =================================================================== RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/get-started.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- get-started.xml 20 Feb 2002 13:38:37 -0000 1.3 +++ get-started.xml 20 Feb 2002 14:21:27 -0000 1.4 @@ -7,7 +7,7 @@ <body> -<section name="2. Getting Started"> +<section name="2. Getting Started" anchor="get_started"> <p>The easiest way to begin using JMeter is to first <a href="http://jakarta.apache.org/builds/jakarta-jmeter/release/">download the latest production release</a> and install it. The release contains all of the files you need to build and run Web, FTP, JDBC, and JNDI tests. If you want to perform JDBC testing, @@ -25,55 +25,104 @@ over your Test Plans.</p> </section> -<section name="2.1 Requirements"> -<p>As you can see from the list below, JMeter has only one requirement.</p> +<section name="2.1 Requirements" anchor="requirements"> </section> -<section name="2.1.1 Java Version"> +<section name="2.1.1 Java Version" anchor="java_ver"> <p>JMeter requires a fully compliant JDK1.2 (or higher) environment. Because JMeter uses only standard Java APIs (java.*), please do not file bug reports if your JRE fails to run JMeter because of JRE implementation issues.</p> </section> -<section name="2.2 Optional"> +<section name="2.1.2 Operating Systems" anchor="os"> +<p>JMeter has been tested and works under Unix (Solaris, Linux, etc) and Windows (98, +NT, 2000). JMeter is a 100% Java application and should run correctly on any system +that has a compliant Java implementation.</p> +</section> + +<section name="2.2 Optional" anchor="optional"> <p>If you plan on doing JMeter development or want to use Sun's Java Standard Extension packages, then you will need one or more optional packages listed below.</p> </section> -<section name="2.2.1 Java Compiler"> +<section 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 JDK1.2 or higher compiler.</p> </section> -<section name="2.2.2 SAX 1.0 XML Parser"> +<section name="2.2.2 SAX XML Parser" anchor="opt_sax"> <p>JMeter comes with Apache's <a href="http://xml.apache.org/">Xerces XML parser</a>. You have the option of telling JMeter -to use a different XML parser.</p> +to use a different XML parser. To do so, include the classes for the third-party parser in JMeter's <a href="#classpath">classpath</a>, +and update the <a href="configuring_jmeter.html">jmeter.properties</a> file with the full classname of the parser +implementation.</p> </section> -<section name="2.2.3 javax.mail and javax.activation"> -<p>You will need these packages if you want JMeter to send email notifications.</p> +<section name="2.2.3 Email Support" anchor="opt_email"> +<p>JMeter has limited Email capabilities (it can send email based on test results). +To enable Email support, add Sun's JavaMail packages to JMeter's <a href="#classpath">classpath</a>.</p> </section> -<section name="2.2.4 Java Secure Socket Extension (JSSE)"> -<p>You will need <a href="http://java.sun.com/products/jsse/index.html">JSSE</a> if you want JMeter to send HTTPS requests for Web application testing. 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> +<section 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>). +Include the necessary encryption packages in JMeter's <a href="#classpath">classpath</a>. Also, update <a href="configuring_jmeter.html">jmeter.properties</a> +by registering the SSL Provider.</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> </section> -<section name="2.2 Installation"> -<p>Blah, blah, blah.</p> +<section name="2.2.5 JDBC Driver" anchor="opt_jdbc"> +<p>You will need to add your database vendor's JDBC driver to the <a href="#classpath">classpath</a> if you want to do JDBC testing.</p> </section> -<section name="2.2.1 Downloading the Latest Release"> -<p>We recommend that most users run the <a href="http://jakarta.apache.org/builds/jakarta-jmeter/release/">latest release</a>.</p> -</section> -<section name="2.2.2 Downloading Nightly Builds"> -<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> -</section> - -<section name="2.2.3 UNIX Instructions"> +<section name="2.2 Installation" anchor="install"> <p>Blah, blah, blah.</p> </section> -<section name="2.2.4 MS-Windows Instructions"> -<p>Blah, blah, blah.</p> +<section name="2.2.1 Downloading the Latest Release" anchor="download_release"> +<p>We recommend that most users run the <a href="http://jakarta.apache.org/builds/jakarta-jmeter/release/">latest release</a>.</p> +<p>To install from a release build, simply unzip the zip/tar file into the directory +where you want JMeter to be installed. Provided you have a JDK correctly installed, +and JAVA_HOME environment variable set, there is nothing more to do.</p> +</section> + +<section name="2.2.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 from a nightly build, you must build JMeter. To do so, unzip the zip/tar file into the directory where you want JMeter +to be installed. Then, open a shell or command prompt and change directory to JMeter's top +level directory. Next, type "build install" to install JMeter. Provided your system has +a JDK correctly installed and the JAVA_HOME environment variable set, JMeter should +install correctly.</p> +</section> + +<section name="2.3 Running JMeter" anchor="running"> +<p>To run JMeter, run the jmeter.bat (for Windows) or jmeter (for Unix) file.</p> + +<p>If JMeter does not start correctly, it may be because your system does not support +the commands contained in jmeter.bat/jmeter. In this case, + you will need to rewrite the jmeter.bat/jmeter file to explicitly include all + jar files found in JMeter's lib/ directory in JMeter's classpath.</p> +</section> + +<section name="2.3.1 JMeter's Classpath" anchor="classpath"> +<p>The jmeter.bat/jmeter file automatically adds all jar files found in JMeter's lib/ +directory. Because of this, if you need to add your own or third party jar files to +JMeter's classpath, it is only required that you copy them into JMeter's lib/ +directory. </p> +</section> + +<section name="2.3.2 Using a Proxy Server" anchor="proxy_server"> +<p>If you are testing a system behind a firewall, you may need to tell JMeter to +use a proxy server. To do so, use the jmeter.bat/jmeter file from a command line to start +JMeter, and include two options:<br/> +-h [proxy server hostname or ip address]<br/> +-p [proxy server port]<br/> +<b>eg.</b>: jmeter -h my.proxy.server -p 8000 +</p> +</section> + +<section name="2.3.3 Non-GUI Mode" anchor="non_gui"> +<p>To run JMeter without the GUI, invoke the nongui.bat/nongui.sh files from the +command line, with the -o option (-o [name of *.jmx file that describes entire test script]).<br/> +<b>eg:</b> nongui -o my_test.jmx -h [proxy server] -p [proxy port]</p> </section> </body>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
