sebb        2003/10/07 17:04:16

  Modified:    xdocs/usermanual component_reference.xml
  Log:
  Added documentation for __P() function.
  
  Revision  Changes    Path
  1.55      +35 -5     jakarta-jmeter/xdocs/usermanual/component_reference.xml
  
  Index: component_reference.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/component_reference.xml,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- component_reference.xml   10 Sep 2003 12:25:04 -0000      1.54
  +++ component_reference.xml   8 Oct 2003 00:04:16 -0000       1.55
  @@ -1540,10 +1540,10 @@
        </p>For example:<p>
   <code>
   <pre>
  -__property(user.dir) - return value of user.dir
  -__property(user.dir,UDIR) - return value of user.dir and save in UDIR
  -__property(abcd,ABCD,atod) - return value of property abcd (or "atod" if not 
defined) and save in ABCD
  -__property(abcd,,atod) - return value of property abcd (or "atod" if not defined) 
but don't save it
  +${__property(user.dir)} - return value of user.dir
  +${__property(user.dir,UDIR)} - return value of user.dir and save in UDIR
  +${__property(abcd,ABCD,atod)} - return value of property abcd (or "atod" if not 
defined) and save in ABCD
  +${__property(abcd,,atod)} - return value of property abcd (or "atod" if not 
defined) but don't save it
   </pre>
   </code></p>
        </description>
  @@ -1553,6 +1553,36 @@
           <property name="Name of function" required="No">A reference name for 
reusing the value
                   computed by this function.</property>
           <property name="Default Value" required="No">The default value for the 
property.</property>
  +</properties>
  +</component>
  +
  +<component index="13.10.10" name="__P">
  +<description><p>This is a simplified property function which is
  +     intended for use with properties defined on the command line.
  +     If the property is not found, the default is returned.
  +     If no default was provided, then returns 1.
  +     </p>For example:<p>
  +<code>
  +<pre>
  +Define the property value:
  +
  +jmeter -Jgroup1.threads=7 -Jhostname1=www.realhost.edu
  +
  +Fetch the values:
  +${__P(group1.threads)} - return the value of group1.threads
  +${__P(group1.loops)} - return the value of group1.loops
  +${__P(hostname,www.dummy.org)} - return value of property hostname or www.dummy.org 
if not defined
  +</pre>
  +In the examples above, the first function call would return 7, 
  +the second would return 1 and the last would return www.dummy.org
  +(unless those properties were defined elsewhere!)
  +</code></p>
  +     </description>
  +
  +<properties>
  +        <property name="Property Name" required="Yes">The property name to be 
retrieved.</property>
  +        <property name="Default Value" required="No">The default value for the 
property.
  +             If omitted, the default is set to "1".</property>
   </properties>
   </component>
   
  
  
  

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

Reply via email to