You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by se...@apache.org on 2013/03/17 23:57:42 UTC

svn commit: r1457580 - in /jmeter/trunk/xdocs: changes_history.xml index.xml issues.xml jmeter_irc.xml nightly.xml

Author: sebb
Date: Sun Mar 17 22:57:42 2013
New Revision: 1457580

URL: http://svn.apache.org/r1457580
Log:
Tab police - also remove trailing spaces in same files

Modified:
    jmeter/trunk/xdocs/changes_history.xml
    jmeter/trunk/xdocs/index.xml
    jmeter/trunk/xdocs/issues.xml
    jmeter/trunk/xdocs/jmeter_irc.xml
    jmeter/trunk/xdocs/nightly.xml

Modified: jmeter/trunk/xdocs/changes_history.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes_history.xml?rev=1457580&r1=1457579&r2=1457580&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes_history.xml (original)
+++ jmeter/trunk/xdocs/changes_history.xml Sun Mar 17 22:57:42 2013
@@ -17,8 +17,8 @@
 -->
 <document>   
 <properties>     
-	<author email="dev AT jmeter.apache.org">JMeter developers</author>     
-	<title>History of Previous Changes</title>   
+    <author email="dev AT jmeter.apache.org">JMeter developers</author>     
+    <title>History of Previous Changes</title>   
 </properties> 
 <body> 
 <section name="History of Previous Changes"> 
@@ -3427,8 +3427,8 @@ The XSL stylesheets also now accept eith
 <li><bugzilla>39677</bugzilla> - allow for space in JMETER_BIN variable</li>
 <li>Use Commons HttpClient cookie parsing and management. Fix various problems with cookie handling.</li>
 <li><bugzilla>39773</bugzilla> - NTCredentials needs host name</li>
-</ul>	
-	
+</ul>
+
 <h4>Other changes</h4>
 <ul>
 <li>Updated to HTTPClient 3.0 (from 2.0)</li>
@@ -3464,8 +3464,8 @@ The XSL stylesheets also now accept eith
 <li><bugzilla>36642</bugzilla> - Summariser stopped working in 2.1</li>
 <li><bugzilla>36618</bugzilla> - CSV header line did not match saved data</li>
 <li>JMeter should now run under JVM 1.3 (but does not build with 1.3)</li>
-</ul>	
-	
+</ul>
+
 
 <!--  ===================  -->
 
@@ -3527,7 +3527,7 @@ The XSL stylesheets also now accept eith
 <li><bugzilla>31184</bugzilla> - make sure encoding is specified in JDBC sampler</li>
 <li>TCP sampler - only share sockets with same host:port details; correct the manual</li>
 <li>Extract src attribute for embed tags in JTidy and Html Parsers</li>
-</ul>	
+</ul>
 
 <!--  ===================  -->
 
@@ -3617,7 +3617,7 @@ The XSL stylesheets also now accept eith
 <p>Bug fix release. TBA.</p>
 <h3>Version 2.0</h3>
 <ul>
-	<li>HTML parsing improved; now has choice of 3 parsers, and most embedded elements can now be detected and downloaded.</li>
+    <li>HTML parsing improved; now has choice of 3 parsers, and most embedded elements can now be detected and downloaded.</li>
 <li>Redirects can now be delegated to URLConnection by defining the JMeter property HTTPSamper.delegateRedirects=true (default is false) </li>
 <li>Stop Thread and Stop Test methods added for Samplers and Assertions etc. Samplers can call setStopThread(true) or setStopTest(true) if they detect an error that needs to stop the thread of the test after the sample has been processed </li>
 <li>Thread Group Gui now has an extra pane to specify what happens after a Sampler error: Continue (as now), Stop Thread or Stop Test. 
@@ -3635,30 +3635,30 @@ Create all samplers with keep-alive disa
 Add Separator markers between sets of samples 
 Add Response Assertion to first sampler in each set </li>
 <li>Test Plan has a comment field</li>
-	
-	<li>Help Page can now be pushed to background</li>
-	<li>Separate Function help page</li>
-	<li>New / amended functions</li>
-	<ul>
-	  <li>__property() and __P() functions</li>
-	  <li>__log() and __logn() - for writing to the log file</li>
+
+    <li>Help Page can now be pushed to background</li>
+    <li>Separate Function help page</li>
+    <li>New / amended functions</li>
+    <ul>
+      <li>__property() and __P() functions</li>
+      <li>__log() and __logn() - for writing to the log file</li>
       <li>_StringFromFile can now process a sequence of files, e.g. dir/file01.txt, dir/file02.txt etc </li>
       <li>_StringFromFile() funtion can now use a variable or function for the file name </li>
-	</ul>
-	<li>New / amended Assertions</li>
-	<ul>
+    </ul>
+    <li>New / amended Assertions</li>
+    <ul>
         <li>Response Assertion now works for URLs, and it handles null data better </li>
         <li>Response Assertion can now match on Response Code and Response message as well </li>
-		<li>HTML Assertion using JTidy to check for well-formed HTML</li>
-	</ul>
-	<li>If Controller (not fully functional yet)</li>
-	<li>Transaction Controller (aggregates the times of its children)</li>
-	<li>New Samplers</li>
-		<ul>
-			<li>Basic BSF Sampler (optional)</li>
-			<li>BeanShell Sampler (optional, needs to be downloaded from www.beanshell.org</li>
-			<li>Basic TCP Sampler</li>
-		</ul>
+        <li>HTML Assertion using JTidy to check for well-formed HTML</li>
+    </ul>
+    <li>If Controller (not fully functional yet)</li>
+    <li>Transaction Controller (aggregates the times of its children)</li>
+    <li>New Samplers</li>
+        <ul>
+            <li>Basic BSF Sampler (optional)</li>
+            <li>BeanShell Sampler (optional, needs to be downloaded from www.beanshell.org</li>
+            <li>Basic TCP Sampler</li>
+        </ul>
      <li>Optionally start BeanShell server (allows remote access to JMeter variables and methods) </li>
 </ul>
 <h3>Version 1.9.1</h3>
@@ -3775,84 +3775,84 @@ test engine code.</li>
 
 <h3>Version 1.7Beta</h3> 
 <ul> 
-	<li>Better XML support for special characters (Tushar Bhatia) </li> 
-	<li>Non-GUI functioning  &amp; Non-GUI test plan execution  (Tushar Bhatia)</li> 
-	<li>Removing Swing dependence from base JMeter classes</li> 
-	<li>Internationalization (Takashi Okamoto)</li> 
-	<li>AllTests bug fix (neth6@atozasia.com)</li> 
-	<li>ClassFinder bug fix (neth6@atozasia.com)</li> 
-	<li>New Loop Controller</li> 
-	<li>Proxy Server records HTTP samples from browser 
-		(and documented in the user manual)</li> <li>Multipart Form support</li> 
-	<li>HTTP Header class for Header customization</li> 
-	<li>Extracting HTTP Header information from responses (Jamie Davidson)</li> 
-	<li>Mailer Visualizer re-added to JMeter</li> 
-	<li>JMeter now url encodes parameter names and values</li> 
-	<li>listeners no longer give exceptions if their gui's haven't been initialized</li> 
-	<li>HTTPS and Authorization working together</li> 
-	<li>New Http sampling that automatically parses HTML response 
-		for images to download, and includes the downloading of these 
-		images in total time for request (Neth neth6@atozasia.com) </li> 
-	<li>HTTP responses from server can be parsed for links and forms, 
-		and dynamic data can be extracted and added to test samples 
-		at run-time (documented)</li>  
-	<li>New Ramp-up feature (Jonathan O'Keefe)</li> 
-	<li>New visualizers (Neth)</li> 
-	<li>New Assertions for functional testing</li> 
+    <li>Better XML support for special characters (Tushar Bhatia) </li> 
+    <li>Non-GUI functioning  &amp; Non-GUI test plan execution  (Tushar Bhatia)</li> 
+    <li>Removing Swing dependence from base JMeter classes</li> 
+    <li>Internationalization (Takashi Okamoto)</li> 
+    <li>AllTests bug fix (neth6@atozasia.com)</li> 
+    <li>ClassFinder bug fix (neth6@atozasia.com)</li> 
+    <li>New Loop Controller</li> 
+    <li>Proxy Server records HTTP samples from browser 
+        (and documented in the user manual)</li> <li>Multipart Form support</li> 
+    <li>HTTP Header class for Header customization</li> 
+    <li>Extracting HTTP Header information from responses (Jamie Davidson)</li> 
+    <li>Mailer Visualizer re-added to JMeter</li> 
+    <li>JMeter now url encodes parameter names and values</li> 
+    <li>listeners no longer give exceptions if their gui's haven't been initialized</li> 
+    <li>HTTPS and Authorization working together</li> 
+    <li>New Http sampling that automatically parses HTML response 
+        for images to download, and includes the downloading of these 
+        images in total time for request (Neth neth6@atozasia.com) </li> 
+    <li>HTTP responses from server can be parsed for links and forms, 
+        and dynamic data can be extracted and added to test samples 
+        at run-time (documented)</li>  
+    <li>New Ramp-up feature (Jonathan O'Keefe)</li> 
+    <li>New visualizers (Neth)</li> 
+    <li>New Assertions for functional testing</li> 
 </ul>  
 
 <h3>Version 1.6.1</h3> 
 <ul> 
-	<li>Fixed saving and loading of test scripts (no more extra lines)</li> 
-	<li>Can save and load special characters (such as &quot;&amp;&quot; and &quot;&lt;&quot;).</li> 
-	<li>Can save and load timers and listeners.</li> 
-	<li>Minor bug fix for cookies (if you cookie value 
-		contained an &quot;=&quot;, then it broke).</li> 
-	<li>URL's can sample ports other than 80, and can test HTTPS, 
-		provided you have the necessary jars (JSSE)</li> 
+    <li>Fixed saving and loading of test scripts (no more extra lines)</li> 
+    <li>Can save and load special characters (such as &quot;&amp;&quot; and &quot;&lt;&quot;).</li> 
+    <li>Can save and load timers and listeners.</li> 
+    <li>Minor bug fix for cookies (if you cookie value 
+        contained an &quot;=&quot;, then it broke).</li> 
+    <li>URL's can sample ports other than 80, and can test HTTPS, 
+        provided you have the necessary jars (JSSE)</li> 
 </ul> 
 
 <h3>Version 1.6 Alpha</h3> 
 <ul> 
-	<li>New UI</li> 
-	<li>Separation of GUI and Logic code</li> 	
-	<li>New Plug-in framework for new modules</li> 
-	<li>Enhanced performance</li> 
-	<li>Layering of test logic for greater flexibility</li> 
-	<li>Added support for saving of test elements</li> 
-	<li>Added support for distributed testing using a single client</li> 
+    <li>New UI</li> 
+    <li>Separation of GUI and Logic code</li>
+    <li>New Plug-in framework for new modules</li> 
+    <li>Enhanced performance</li> 
+    <li>Layering of test logic for greater flexibility</li> 
+    <li>Added support for saving of test elements</li> 
+    <li>Added support for distributed testing using a single client</li> 
 
 </ul> 
 <h3>Version 1.5.1</h3> 
 <ul> 
-	<li>Fixed bug that caused cookies not to be read if header name case not as expected.</li> 
-	<li>Clone entries before sending to sampler - prevents relocations from messing up 
-		information across threads</li> 
-	<li>Minor bug fix to convenience dialog for adding paramters to test sample.  
-		Bug prevented entries in dialog from appearing in test sample.</li> 
-	<li>Added xerces.jar to distribution</li> 
-	<li>Added junit.jar to distribution and created a few tests.</li> 
-	<li>Started work on new framework.  New files in cvs, but do not effect program yet.</li> 
-	<li>Fixed bug that prevent HTTPJMeterThread from delaying according to chosen timer.</li> 
+    <li>Fixed bug that caused cookies not to be read if header name case not as expected.</li> 
+    <li>Clone entries before sending to sampler - prevents relocations from messing up 
+        information across threads</li> 
+    <li>Minor bug fix to convenience dialog for adding paramters to test sample.  
+        Bug prevented entries in dialog from appearing in test sample.</li> 
+    <li>Added xerces.jar to distribution</li> 
+    <li>Added junit.jar to distribution and created a few tests.</li> 
+    <li>Started work on new framework.  New files in cvs, but do not effect program yet.</li> 
+    <li>Fixed bug that prevent HTTPJMeterThread from delaying according to chosen timer.</li> 
 </ul>  
 <p> 
 <h3>Version 1.5</h3> 
 <ul>   
-	<li>Abstracted out the concept of the Sampler, SamplerController, and TestSample.   
-		A Sampler represents code that understands a protocol (such as HTTP, 
-		or FTP, RMI,   SMTP, etc..).  It is the code that actually makes the 
-		connection to whatever is   being tested.   A SamplerController 
-		represents code that understands how to organize and run a group   
-		of test samples.  It is what binds together a Sampler and its test 
-		samples and runs them.   A TestSample represents code that understands 
-		how to gather information from the   user about a particular test.  
-		For a website, it would represent a URL and any   information to be sent 
-		with the URL.</li>   
-	<li>The UI has been updated to make entering test samples more convenient.</li>   
-	<li>Thread groups have been added, allowing a user to setup multiple test to run   
-		concurrently, and to allow sharing of test samples between those tests.</li>   
-	<li>It is now possible to save and load test samples.</li>   
-	<li>....and many more minor changes/improvements...</li> 
+    <li>Abstracted out the concept of the Sampler, SamplerController, and TestSample.   
+        A Sampler represents code that understands a protocol (such as HTTP, 
+        or FTP, RMI,   SMTP, etc..).  It is the code that actually makes the 
+        connection to whatever is   being tested.   A SamplerController 
+        represents code that understands how to organize and run a group   
+        of test samples.  It is what binds together a Sampler and its test 
+        samples and runs them.   A TestSample represents code that understands 
+        how to gather information from the   user about a particular test.  
+        For a website, it would represent a URL and any   information to be sent 
+        with the URL.</li>   
+    <li>The UI has been updated to make entering test samples more convenient.</li>   
+    <li>Thread groups have been added, allowing a user to setup multiple test to run   
+        concurrently, and to allow sharing of test samples between those tests.</li>   
+    <li>It is now possible to save and load test samples.</li>   
+    <li>....and many more minor changes/improvements...</li> 
 </ul> 
 </p> 
 <p> 

Modified: jmeter/trunk/xdocs/index.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/index.xml?rev=1457580&r1=1457579&r2=1457580&view=diff
==============================================================================
--- jmeter/trunk/xdocs/index.xml (original)
+++ jmeter/trunk/xdocs/index.xml Sun Mar 17 22:57:42 2013
@@ -18,22 +18,22 @@
 
 <document>
   <properties>
-	 <title>Apache JMeter&amp;trade;</title>
+     <title>Apache JMeter&amp;trade;</title>
   </properties>
   <body>
-	<section name="Apache JMeter&amp;trade;">
-	<p>
-	  The <b>Apache JMeter&amp;trade;</b> desktop application is open source software,
+    <section name="Apache JMeter&amp;trade;">
+    <p>
+      The <b>Apache JMeter&amp;trade;</b> desktop application is open source software,
       a 100% pure Java 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
+      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
@@ -42,32 +42,32 @@ behavior under heavy concurrent load.
 <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 - SMTP(S), POP3(S) and IMAP(S)</li>
-	    <li>Native commands or shell scripts</li>
-	    </ul>
-	</li>
-	<li>Complete portability and <b>100% Java purity</b>.</li>
-	<li>Full <b>multithreading</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 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 extensibility
-		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>
+    <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 - SMTP(S), POP3(S) and IMAP(S)</li>
+        <li>Native commands or shell scripts</li>
+        </ul>
+    </li>
+    <li>Complete portability and <b>100% Java purity</b>.</li>
+    <li>Full <b>multithreading</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 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 extensibility
+        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>

Modified: jmeter/trunk/xdocs/issues.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/issues.xml?rev=1457580&r1=1457579&r2=1457580&view=diff
==============================================================================
--- jmeter/trunk/xdocs/issues.xml (original)
+++ jmeter/trunk/xdocs/issues.xml Sun Mar 17 22:57:42 2013
@@ -17,7 +17,7 @@
 -->
 <document>   
 <properties>     
-	<title>Issues</title>   
+    <title>Issues</title>   
 </properties> 
 <body>
 <section name="Issue tracker">

Modified: jmeter/trunk/xdocs/jmeter_irc.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/jmeter_irc.xml?rev=1457580&r1=1457579&r2=1457580&view=diff
==============================================================================
--- jmeter/trunk/xdocs/jmeter_irc.xml (original)
+++ jmeter/trunk/xdocs/jmeter_irc.xml Sun Mar 17 22:57:42 2013
@@ -17,7 +17,7 @@
 -->
 <document>   
 <properties>     
-	<title>JMeter on IRC</title>   
+    <title>JMeter on IRC</title>   
 </properties> 
 <body> 
 <section name="JMeter on IRC"> 

Modified: jmeter/trunk/xdocs/nightly.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/nightly.xml?rev=1457580&r1=1457579&r2=1457580&view=diff
==============================================================================
--- jmeter/trunk/xdocs/nightly.xml (original)
+++ jmeter/trunk/xdocs/nightly.xml Sun Mar 17 22:57:42 2013
@@ -17,26 +17,26 @@
 -->
 <document>   
 <properties>     
-	<title>Nightly builds for developers</title>   
+    <title>Nightly builds for developers</title>   
 </properties> 
 <body> 
 <section name="Nightly builds for developers">
-	<p></p>
-	<h2>What are the nightly builds?</h2>
-	<p>
-	The nightly builds are interim builds that are <b>untested and unsupported</b>.
-	<i>Use at your own risk!</i>
-	<br/>
-	These unreleased builds may not even load, may have undocumented features, 
-	known defects, and any number of other issues.
-	<br/>
-	They are intended for use by developers and others wishing to help with resolving JMeter bugs.
-	</p>
-	<p>
-	<span style="font-size : x-large"><b>These builds should not be used in production.</b></span>
-	</p>
-	<h2>Where are the nightly builds?</h2>
-	<p>JMeter CI builds are currently run by Jenkins and Buildbot</p>
+    <p></p>
+    <h2>What are the nightly builds?</h2>
+    <p>
+    The nightly builds are interim builds that are <b>untested and unsupported</b>.
+    <i>Use at your own risk!</i>
+    <br/>
+    These unreleased builds may not even load, may have undocumented features, 
+    known defects, and any number of other issues.
+    <br/>
+    They are intended for use by developers and others wishing to help with resolving JMeter bugs.
+    </p>
+    <p>
+    <span style="font-size : x-large"><b>These builds should not be used in production.</b></span>
+    </p>
+    <h2>Where are the nightly builds?</h2>
+    <p>JMeter CI builds are currently run by Jenkins and Buildbot</p>
     <p>These are located at:
     <ul>
     <li><a href="https://builds.apache.org/job/JMeter-trunk/lastSuccessfulBuild/artifact/trunk/dist/">Last Successful Jenkins build for JMeter-trunk</a></li>
@@ -44,7 +44,7 @@
     <li><a href="https://repository.apache.org/content/repositories/snapshots/org/apache/jmeter/">Maven Snapshots (Buildbot nightly builds)</a></li>
     </ul>
     </p>
-	<h2>What do they consist of?</h2>
+    <h2>What do they consist of?</h2>
 <p>
 JMeter is distributed as a set of zip (or tar-gz) archive files.
 
@@ -71,12 +71,12 @@ Unpack all the archives into the <b>same
 
 <h2>Warning - please note!</h2>
 <p>
-	<span style="font-size : large">
-	<b>The nightly builds may or may not work properly - or at all.</b>
-	</span>
+    <span style="font-size : large">
+    <b>The nightly builds may or may not work properly - or at all.</b>
+    </span>
 </p>
 <p>
-	If there is a problem with a particular version, 
+    If there is a problem with a particular version, 
     it may be worth reporting this on the JMeter-dev mailing list and/or trying again in a day or two.
 </p>
 </section>