You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by mi...@apache.org on 2013/01/28 22:00:29 UTC

svn commit: r1439628 - in /jmeter/branches/docs-2.9: ./ docs/demos/ docs/images/screenshots/ docs/images/screenshots/changes/2.9/ docs/images/screenshots/logic-controller/ xdocs/ xdocs/images/screenshots/ xdocs/images/screenshots/changes/2.9/ xdocs/ima...

Author: milamber
Date: Mon Jan 28 21:00:28 2013
New Revision: 1439628

URL: http://svn.apache.org/viewvc?rev=1439628&view=rev
Log:
Merge Philippe's changes in docs after RC3 into docs-2.9 tags


Added:
    jmeter/branches/docs-2.9/docs/demos/RegEx-User-Parameters.jmx
      - copied unchanged from r1438218, jmeter/trunk/docs/demos/RegEx-User-Parameters.jmx
    jmeter/branches/docs-2.9/docs/images/screenshots/changes/2.9/11_jms_publisher_bytes.png
      - copied unchanged from r1438218, jmeter/trunk/docs/images/screenshots/changes/2.9/11_jms_publisher_bytes.png
    jmeter/branches/docs-2.9/docs/images/screenshots/changes/2.9/12_jsr223_sampler.png
      - copied unchanged from r1438218, jmeter/trunk/docs/images/screenshots/changes/2.9/12_jsr223_sampler.png
    jmeter/branches/docs-2.9/docs/images/screenshots/changes/2.9/13_regex_user_params.png
      - copied unchanged from r1438218, jmeter/trunk/docs/images/screenshots/changes/2.9/13_regex_user_params.png
    jmeter/branches/docs-2.9/docs/images/screenshots/changes/2.9/14_xpath_assertion.png
      - copied unchanged from r1438218, jmeter/trunk/docs/images/screenshots/changes/2.9/14_xpath_assertion.png
    jmeter/branches/docs-2.9/docs/images/screenshots/jsr223-sampler.png
      - copied unchanged from r1438218, jmeter/trunk/docs/images/screenshots/jsr223-sampler.png
    jmeter/branches/docs-2.9/xdocs/images/screenshots/changes/2.9/11_jms_publisher_bytes.png
      - copied unchanged from r1438218, jmeter/trunk/xdocs/images/screenshots/changes/2.9/11_jms_publisher_bytes.png
    jmeter/branches/docs-2.9/xdocs/images/screenshots/changes/2.9/12_jsr223_sampler.png
      - copied unchanged from r1438218, jmeter/trunk/xdocs/images/screenshots/changes/2.9/12_jsr223_sampler.png
    jmeter/branches/docs-2.9/xdocs/images/screenshots/changes/2.9/13_regex_user_params.png
      - copied unchanged from r1438218, jmeter/trunk/xdocs/images/screenshots/changes/2.9/13_regex_user_params.png
    jmeter/branches/docs-2.9/xdocs/images/screenshots/changes/2.9/14_xpath_assertion.png
      - copied unchanged from r1438218, jmeter/trunk/xdocs/images/screenshots/changes/2.9/14_xpath_assertion.png
    jmeter/branches/docs-2.9/xdocs/images/screenshots/jsr223-sampler.png
      - copied unchanged from r1438218, jmeter/trunk/xdocs/images/screenshots/jsr223-sampler.png
    jmeter/branches/docs-2.9/xdocs/images/screenshots/logic-controller/foreach-controller.png
      - copied unchanged from r1438218, jmeter/trunk/xdocs/images/screenshots/logic-controller/foreach-controller.png
Modified:
    jmeter/branches/docs-2.9/   (props changed)
    jmeter/branches/docs-2.9/docs/images/screenshots/logic-controller/foreach-controller.png
    jmeter/branches/docs-2.9/xdocs/changes.xml
    jmeter/branches/docs-2.9/xdocs/usermanual/component_reference.xml

Propchange: jmeter/branches/docs-2.9/
------------------------------------------------------------------------------
    svn:mergeinfo = /jmeter/trunk:1437961-1438218

Modified: jmeter/branches/docs-2.9/docs/images/screenshots/logic-controller/foreach-controller.png
URL: http://svn.apache.org/viewvc/jmeter/branches/docs-2.9/docs/images/screenshots/logic-controller/foreach-controller.png?rev=1439628&r1=1439627&r2=1439628&view=diff
==============================================================================
Binary files - no diff available.

Modified: jmeter/branches/docs-2.9/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jmeter/branches/docs-2.9/xdocs/changes.xml?rev=1439628&r1=1439627&r2=1439628&view=diff
==============================================================================
--- jmeter/branches/docs-2.9/xdocs/changes.xml (original)
+++ jmeter/branches/docs-2.9/xdocs/changes.xml Mon Jan 28 21:00:28 2013
@@ -60,6 +60,12 @@ it allows using either JODD or JSOUP imp
 <figure width="761" height="345" image="changes/2.9/02_document_render_view_results_tree.png"></figure>
 </p>
 
+<h4>&#149; A new Regex User Parameters Pre-Processor that enables injecting input parameter names and values 
+using a reference extracted by Regular Expression Extractor from a previous response</h4>
+<p>
+<figure width="727" height="138" image="changes/2.9/13_regex_user_params.png"></figure>
+</p>
+
 <h4>&#149; TCP Sampler: new options</h4>
 <p>TCP Sampler has been enhanced with new options to allow setting <b>Close Connection</b>, 
  <b>SO_LINGER</b> and  <b>End of line(EOL) byte value</b>
@@ -75,11 +81,17 @@ it allows using either JODD or JSOUP imp
 <figure width="722" height="132" image="changes/2.9/05_result_status_action_handler.png"></figure>
 </p>
 
+<h4>&#149; JMS Publisher: new option</h4>
+<p>JMS Publisher can now send Bytes Messages</p>
+<figure width="833" height="701" image="changes/2.9/11_jms_publisher_bytes.png"></figure>
+
 <h4>&#149; Memory and performance improvements</h4>
 <p>Significant improvements have been done in this version on memory usage per Thread and CPU when more 
-than one Post Processor is used Sampler</p>
+than one Post Processor is used as child of a Sampler</p>
 <p>JSR223 Elements (enable using Groovy, Scala... as scripting languages) have been improved to enable caching 
-of Compilation when scripts are passed Text area</p>
+of Compilation results when scripts are passed in Text area</p>
+<figure width="841" height="470" image="changes/2.9/12_jsr223_sampler.png"></figure>
+
 <p>Some configuration defaults have changed to improve performances by default(see <bugzilla>54412</bugzilla>), 
 see description in New and Noteworthy section.
 <ul>
@@ -90,6 +102,11 @@ see description in New and Noteworthy se
 </ul>
 </p>
 
+<h4>&#149; XPath Assertion now enables using a JMeter variable as input</h4>
+<p>
+<figure width="800" height="317" image="changes/2.9/14_xpath_assertion.png"></figure>
+</p>
+
 <h3><u>GUI and ergonomy Improvements:</u></h3>
 <h4>&#149; Search feature has been improved to search within more internal fields of elements and expand search results</h4>
 <h4>&#149; Copy/paste is now possible between 2 JMeter instances &gt;= 2.9 version</h4>
@@ -123,7 +140,7 @@ samples that only have one unnamed argum
  <p>
 <figure width="484" height="307" image="changes/2.9/10_http_proxy_dont_force_http_type.png"></figure>
 </p>
-<p>&#149; SamplerCreator interface to meet new requirements for plug-in providers</p>
+<p>&#149; SamplerCreator interface has been enriched to meet new requirements for plug-in providers</p>
 <p>&#149; It is now possible to create binary sampler for x-www-form-urlencoded POST request by 
 modifying <i>proxy.binary.types</i> property to add application/x-www-form-urlencoded </p>
 <p>&#149; Improved timestamp format auto-detection when reading CSV files</p>

Modified: jmeter/branches/docs-2.9/xdocs/usermanual/component_reference.xml
URL: http://svn.apache.org/viewvc/jmeter/branches/docs-2.9/xdocs/usermanual/component_reference.xml?rev=1439628&r1=1439627&r2=1439628&view=diff
==============================================================================
--- jmeter/branches/docs-2.9/xdocs/usermanual/component_reference.xml (original)
+++ jmeter/branches/docs-2.9/xdocs/usermanual/component_reference.xml Mon Jan 28 21:00:28 2013
@@ -1213,7 +1213,7 @@ Currently the only way to changes these 
 </p>
 </component>
 
-<component name="JSR223 Sampler" index="&sect-num;.1.11.1">
+<component name="JSR223 Sampler" index="&sect-num;.1.11.1" width="752" height="507" screenshot="jsr223-sampler.png">
 <description>
 <p>
 The JSR223 Sampler allows JSR223 script code to be used to perform a sample.
@@ -1221,8 +1221,9 @@ JSR223 related elements have a feature t
 To benefit from this feature:
 <ul>
     <li>Use Script files instead of inlining them. This will make JMeter compile them if this feature is available on ScriptEngine and cache them.</li>
-    <li>Use Script Text and fill in script cache key property, ensure it is unique accross Test Plan as JMeter will use it to cache result of compilation.
+    <li>Or Use Script Text and fill in script cache key property, ensure it is unique accross Test Plan as JMeter will use it to cache result of compilation.
     <note>When using this feature, ensure you script code does not use JMeter variables directly in script code as caching would only cache first replacement. Instead use script parameters.</note>
+    <note>To benefit fomr Caching and compilation, language engine used for scripting must implement JSR223 Compilable interface (Groovy is one of these, java, beanshell and javascript are not)</note>
     </li>
 </ul>
 Cache size is controlled by the following jmeter property (jmeter.properties):
@@ -2234,7 +2235,7 @@ If there is no default, then no element 
 </properties>
 </component>
 
-<component name="ForEach Controller" index="&sect-num;.2.12" anchor="loop" width="380" height="152" screenshot="logic-controller/foreach-controller.png">
+<component name="ForEach Controller" index="&sect-num;.2.12" anchor="loop" width="342" height="193" screenshot="logic-controller/foreach-controller.png">
 <description><p>A ForEach controller loops through the values of a set of related variables. 
 When you add samplers (or controllers) to a ForEach controller, every sample sample (or controller)
 is executed one or more times, where during every loop the variable has a new value.