mirror of https://github.com/apache/jmeter.git
				
				
				
			
		
			
				
	
	
		
			493 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			493 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			HTML
		
	
	
	
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 | |
| <!--
 | |
|    Licensed to the Apache Software Foundation (ASF) under one or more
 | |
|    contributor license agreements.  See the NOTICE file distributed with
 | |
|    this work for additional information regarding copyright ownership.
 | |
|    The ASF licenses this file to You under the Apache License, Version 2.0
 | |
|    (the "License"); you may not use this file except in compliance with
 | |
|    the License.  You may obtain a copy of the License at
 | |
|  
 | |
|        http://www.apache.org/licenses/LICENSE-2.0
 | |
|  
 | |
|    Unless required by applicable law or agreed to in writing, software
 | |
|    distributed under the License is distributed on an "AS IS" BASIS,
 | |
|    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
|    See the License for the specific language governing permissions and
 | |
|    limitations under the License.
 | |
| -->
 | |
| 
 | |
| <!-- Content Stylesheet for Site -->
 | |
| 
 | |
| 	 
 | |
| <!-- start the processing -->
 | |
| 	 <!-- ====================================================================== -->
 | |
| 	 <!-- Main Page Section -->
 | |
| 	 <!-- ====================================================================== -->
 | |
| 	 <html>
 | |
| 		  <head>
 | |
| 				<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 | |
| 
 | |
| 				
 | |
| 													 				<meta name="author" value="Brendan Burns, et al.">
 | |
| 				<meta name="email" value="bburns@apache.org">
 | |
| 				
 | |
| 				<title>JMeter - Apache JMeter</title>
 | |
| 		  </head>
 | |
| 
 | |
| 		  <body bgcolor="#ffffff" text="#000000" link="#525D76">
 | |
| 				<table border="0" cellspacing="0">
 | |
| 					 <!-- TOP IMAGE -->
 | |
| 					 <tr>
 | |
| 						  <td>
 | |
| <!-- Need to specify height otherwise iframe seems to grab extra -->
 | |
| <iframe src="http://www.apache.org/ads/halfbanner.html" height="102"
 | |
|     style="border-width:0; float: left" frameborder="0" scrolling="no"></iframe>
 | |
| </td>
 | |
| <td align="left">
 | |
| <a href="http://jakarta.apache.org"><img width="505" height="48" src="./images/jakarta-logo.gif" alt="Jakarta" title="Jakarta" border="0"/></a>
 | |
| </td>
 | |
| <td align="right">
 | |
| <a href="http://jakarta.apache.org/jmeter/"><img width="221" height="102" src="./images/logo.jpg" alt="JMeter" title="JMeter" border="0"/></a>
 | |
| </td>
 | |
| 					 </tr>
 | |
| 				</table>
 | |
| 				<table border="0" width="100%" cellspacing="4">
 | |
| 					 <tr><td colspan="2">
 | |
| 						  <hr noshade size="1"/>
 | |
| 					 </td></tr>
 | |
| 
 | |
| 					 <tr>
 | |
| 						  <!-- LEFT SIDE NAVIGATION -->
 | |
| 						  <td width="20%" valign="top" nowrap="true">
 | |
| 						  	 		  <p><strong>About</strong></p>
 | |
| 		  <ul>
 | |
| 		  				<li>	 <a href="./index.html">Overview</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./changes.html">Changes</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./known_bugs.html">Known Bugs</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./license.html">License</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="http://wiki.apache.org/jakarta-jmeter/JMeterCommitters">Contributors</a>
 | |
| </li>
 | |
| 		  		  </ul>
 | |
| 	 		  <p><strong>Download</strong></p>
 | |
| 		  <ul>
 | |
| 		  				<li>	 <a href="http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi">Download Releases</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./nightly.html">Developer (Nightly) Builds</a>
 | |
| </li>
 | |
| 		  		  </ul>
 | |
| 	 		  <p><strong>Documentation</strong></p>
 | |
| 		  <ul>
 | |
| 		  				<li>	 <a href="./usermanual/index.html">User Manual</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./api/index.html">Javadocs</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./localising/index.html">Localisation (Translator's Guide)</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./building.html">Building JMeter and Add-Ons</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="http://wiki.apache.org/jakarta-jmeter">JMeter Wiki</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="http://wiki.apache.org/jakarta-jmeter/JMeterFAQ">FAQ (Wiki)</a>
 | |
| </li>
 | |
| 		  		  </ul>
 | |
| 	 		  <p><strong>Tutorials (PDF format)</strong></p>
 | |
| 		  <ul>
 | |
| 		  				<li>	 <a href="./usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed Testing</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="./extending/jmeter_tutorial.pdf">Extending JMeter</a>
 | |
| </li>
 | |
| 		  		  </ul>
 | |
| 	 		  <p><strong>Community</strong></p>
 | |
| 		  <ul>
 | |
| 		  				<li>	 <a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a>
 | |
| </li>
 | |
| 		  				<li>	 <a href="http://jakarta.apache.org/site/cvsindex.html">SVN Repositories</a>
 | |
| </li>
 | |
| 		  		  </ul>
 | |
| 	 						  </td>
 | |
| 						  <td width="80%" align="left" valign="top">
 | |
| 						    						  <br>
 | |
| 						  						  									 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 | |
| 		<tr><td bgcolor="#525D76">
 | |
| 		  <font color="#ffffff" face="arial,helvetica,sanserif">
 | |
| 			 <a name="$section.getAttributeValue("anchor")"><strong>Apache JMeter</strong></a>
 | |
| 		  </font>
 | |
| 		</td></tr>
 | |
| 		<tr><td>
 | |
| 		  <blockquote>
 | |
| 		  									 				<p	>
 | |
| 								
 | |
| 	  
 | |
| 												<b	>
 | |
| 								Apache JMeter
 | |
| 						</b>
 | |
| 									 is a 100% pure Java desktop application designed
 | |
| 	  to load test functional behavior and measure performance.  It was
 | |
| 	  originally designed for testing Web Applications but has
 | |
| 	  since expanded to other test functions.
 | |
| 	
 | |
| 						</p>
 | |
| 							  									 				<h2	>
 | |
| 								What can I do with it?
 | |
| 						</h2>
 | |
| 							  									 				<p	>
 | |
| 								
 | |
| 	  Apache JMeter may be used to test performance both on static and dynamic
 | |
| 	  resources (files, Servlets, Perl scripts, Java Objects, Data Bases and
 | |
| 	  Queries, FTP Servers and more). It can be used to simulate a heavy
 | |
| load on a server, 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>
 | |
| 							  									 				<p	>
 | |
| 								Apache JMeter features include:
 | |
| 						</p>
 | |
| 							  									 				<ul	>
 | |
| 								
 | |
| 	
 | |
| 												<li	>
 | |
| 								Can load and performance test many different server types:
 | |
| 	    
 | |
| 												<ul	>
 | |
| 								
 | |
| 	    
 | |
| 												<li	>
 | |
| 								Web - HTTP, HTTPS
 | |
| 						</li>
 | |
| 									
 | |
| 	    
 | |
| 												<li	>
 | |
| 								SOAP
 | |
| 						</li>
 | |
| 									
 | |
| 	    
 | |
| 												<li	>
 | |
| 								Database via JDBC
 | |
| 						</li>
 | |
| 									
 | |
| 	    
 | |
| 												<li	>
 | |
| 								LDAP
 | |
| 						</li>
 | |
| 									
 | |
| 	    
 | |
| 												<li	>
 | |
| 								JMS
 | |
| 						</li>
 | |
| 									
 | |
| 	    
 | |
| 												<li	>
 | |
| 								Mail - POP3
 | |
| 						</li>
 | |
| 									
 | |
| 	    
 | |
| 						</ul>
 | |
| 									
 | |
| 	
 | |
| 						</li>
 | |
| 									
 | |
| 	
 | |
| 												<li	>
 | |
| 								Complete portability and 
 | |
| 												<b	>
 | |
| 								100% Java purity
 | |
| 						</b>
 | |
| 									.
 | |
| 						</li>
 | |
| 									
 | |
| 	
 | |
| 												<li	>
 | |
| 								Full 
 | |
| 												<b	>
 | |
| 								Swing
 | |
| 						</b>
 | |
| 									 and lightweight component support (precompiled JAR uses packages
 | |
| 		
 | |
| 												<code	>
 | |
| 								javax.swing.*
 | |
| 						</code>
 | |
| 									).
 | |
| 						</li>
 | |
| 									
 | |
| 	
 | |
| 												<li	>
 | |
| 								Full 
 | |
| 												<b	>
 | |
| 								multithreading
 | |
| 						</b>
 | |
| 									 framework allows concurrent sampling by many threads and
 | |
| 		simultaneous sampling of different functions by seperate thread groups.
 | |
| 						</li>
 | |
| 									
 | |
| 	
 | |
| 												<li	>
 | |
| 								Careful 
 | |
| 												<b	>
 | |
| 								GUI
 | |
| 						</b>
 | |
| 									 design allows faster operation and more precise timings.
 | |
| 						</li>
 | |
| 									
 | |
| 	
 | |
| 												<li	>
 | |
| 								Caching and offline analysis/replaying of test results.
 | |
| 						</li>
 | |
| 									
 | |
| 	
 | |
| 												<li	>
 | |
| 												<b	>
 | |
| 								Highly Extensible:
 | |
| 						</b>
 | |
| 									
 | |
| 	  
 | |
| 												<ul	>
 | |
| 								
 | |
| 		
 | |
| 												<li	>
 | |
| 								Pluggable Samplers allow unlimited testing capabilities.
 | |
| 						</li>
 | |
| 									
 | |
| 		
 | |
| 												<li	>
 | |
| 								Several load statistics may be choosen with 
 | |
| 												<b	>
 | |
| 								pluggable timers
 | |
| 						</b>
 | |
| 									.
 | |
| 						</li>
 | |
| 									
 | |
| 		
 | |
| 												<li	>
 | |
| 								Data analysis and 
 | |
| 												<b	>
 | |
| 								visualization plugins
 | |
| 						</b>
 | |
| 									 allow great extendibility
 | |
| 		as well as personalization.
 | |
| 						</li>
 | |
| 									
 | |
| 		
 | |
| 												<li	>
 | |
| 								Functions can be used to provide dynamic input to a test or provide data manipulation.
 | |
| 						</li>
 | |
| 									
 | |
| 		
 | |
| 												<li	>
 | |
| 								Scriptable Samplers (BeanShell is fully supported; and there is a sampler which supports BSF-compatible languages)
 | |
| 						</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>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="http://wiki.apache.org/jakarta-jmeter/">
 | |
| 								JMeter Wiki
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="http://wiki.apache.org/jakarta-jmeter/JMeterFAQ">
 | |
| 								JMeter FAQ (Wiki)
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="api/index.html">
 | |
| 								Javadoc API documentation
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="localising/index.html">
 | |
| 								JMeter Localisation (Translator's Guide)
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="building.html">
 | |
| 								Building JMeter and Add-Ons
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 						</ul>
 | |
| 							  									 				<h2	>
 | |
| 								Tutorials (PDF)
 | |
| 						</h2>
 | |
| 							  									 				<ul	>
 | |
| 								
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="usermanual/jmeter_distributed_testing_step_by_step.pdf">
 | |
| 								Distributed Testing
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="usermanual/jmeter_proxy_step_by_step.pdf">
 | |
| 								Recording Tests
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="usermanual/junitsampler_tutorial.pdf">
 | |
| 								JUnit Sampler
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="usermanual/jmeter_accesslog_sampler_step_by_step.pdf">
 | |
| 								Access Log Sampler
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="extending/jmeter_tutorial.pdf">
 | |
| 								Extending JMeter
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 						</ul>
 | |
| 							  									 				<h2	>
 | |
| 								Further Information About JMeter
 | |
| 						</h2>
 | |
| 							  									 				<ul	>
 | |
| 								
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="changes.html">
 | |
| 								Change List
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="known_bugs.html">
 | |
| 								Known Bugs
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="license.html">
 | |
| 								License
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 												<li	>
 | |
| 												<a	 href="http://wiki.apache.org/jakarta-jmeter/JMeterCommitters">
 | |
| 								Contributors
 | |
| 						</a>
 | |
| 							</li>
 | |
| 									
 | |
| 
 | |
| 						</ul>
 | |
| 							  		  </blockquote>
 | |
| 		  </p>
 | |
| 		</td></tr>
 | |
| 		<tr><td><br></td></tr>
 | |
| 	 </table>
 | |
| 						  						    						  <br>
 | |
| 						  </td>
 | |
| 					 </tr>
 | |
| 
 | |
| 					 <tr><td colspan="2">
 | |
| 						  <hr noshade size="1"/>
 | |
| 					 </td></tr>
 | |
| 					 <tr><td colspan="2">
 | |
| 						  <div align="center"><font color="#525D76" size="-1"><em>
 | |
| 						  Copyright © 1999-2008, Apache Software Foundation
 | |
| 						  </em></font></div>
 | |
| 					 </td></tr>
 | |
| 				</table>
 | |
| 		  </body>
 | |
| 	 </html>
 | |
| <!-- end the processing -->
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |