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>• 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>• 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>• 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>• 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>• 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>• Search feature has been improved to search within more internal fields of elements and expand search results</h4>
<h4>• Copy/paste is now possible between 2 JMeter instances >= 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>• SamplerCreator interface to meet new requirements for plug-in providers</p>
+<p>• SamplerCreator interface has been enriched to meet new requirements for plug-in providers</p>
<p>• 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>• 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="§-num;.1.11.1">
+<component name="JSR223 Sampler" index="§-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="§-num;.2.12" anchor="loop" width="380" height="152" screenshot="logic-controller/foreach-controller.png">
+<component name="ForEach Controller" index="§-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.