Author: sebb
Date: Tue Oct  7 08:38:25 2008
New Revision: 702520

URL: http://svn.apache.org/viewvc?rev=702520&view=rev
Log:
Can use SCRIPT variable to avoid need to quote commas

Modified:
    jakarta/jmeter/trunk/xdocs/usermanual/functions.xml

Modified: jakarta/jmeter/trunk/xdocs/usermanual/functions.xml
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/functions.xml?rev=702520&r1=702519&r2=702520&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/functions.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/functions.xml Tue Oct  7 08:38:25 2008
@@ -189,8 +189,8 @@
 configure them, and these go in parentheses, comma-delimited.  If the function 
takes no arguments, the parentheses can
 be omitted.</p>
 
-<p>Argument values that themselves contain commas should be escaped as 
necessary.
-If you need to include a comma in your parameter value, escape it like so: 
'\,'.
+<p><b>Argument values that themselves contain commas should be escaped as 
necessary.
+If you need to include a comma in your parameter value, escape it like so: 
'\,'.</b>
 This applies for example to the scripting functions - Javascript, Beanshell, 
Jexl - where it is necessary to escape any commas
 that may be needed in script method calls - e.g.
 </p>
@@ -198,6 +198,14 @@
     ${__BeanShell(vars.put("name"\,"value"))}
 </pre>
 <p>
+Alternatively, you can define your script as a variable, e.g. on the Test Plan:
+<pre>SCRIPT          vars.put("name","value")</pre>
+The script can then be referenced as follows:
+<pre>${__BeanShell(${SCRIPT})}</pre>
+There is no need to escape commas in the SCRIPT variable because the function 
call is parsed before the variable is replaced with its value.
+This works well in conjunction with the BSF or BeanShell Samplers, as these 
can be used to test Javascript, Jexl and BeanShell scripts.
+</p>
+<p>
 Functions can reference variables and other functions, for example 
 <code>${__XPath(${__P(xpath.file),${XPATH})}</code> 
 will use the property "xpath.file" as the file name



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to