Author: sebb Date: Tue Jul 15 19:01:35 2008 New Revision: 677128 URL: http://svn.apache.org/viewvc?rev=677128&view=rev Log: Update TCP Sampler description
Modified: jakarta/jmeter/trunk/docs/images/screenshots/tcpsampler.png jakarta/jmeter/trunk/xdocs/images/screenshots/tcpsampler.png jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml Modified: jakarta/jmeter/trunk/docs/images/screenshots/tcpsampler.png URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/images/screenshots/tcpsampler.png?rev=677128&r1=677127&r2=677128&view=diff ============================================================================== Binary files - no diff available. Modified: jakarta/jmeter/trunk/xdocs/images/screenshots/tcpsampler.png URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/images/screenshots/tcpsampler.png?rev=677128&r1=677127&r2=677128&view=diff ============================================================================== Binary files - no diff available. Modified: jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml?rev=677128&r1=677127&r2=677128&view=diff ============================================================================== --- jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml (original) +++ jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml Tue Jul 15 19:01:35 2008 @@ -964,20 +964,18 @@ </p> </component> -<component name="TCP Sampler" index="§-num;.1.12" width="631" height="305" screenshot="tcpsampler.png"> +<component name="TCP Sampler" index="§-num;.1.12" width="596" height="347" screenshot="tcpsampler.png"> <note>ALPHA CODE</note> <description> <p> The TCP Sampler opens a TCP/IP connection to the specified server. It then sends the text, and waits for a response. <br></br> - Connections are shared between Samplers in the same thread, provided that the exact - same host name string and port are used. - To force a different socket to be used, change the hostname by changing the case - of one of the letters, e.g. www.apache.org and wWw.apache.org will use different - sockets. + If "Re-use connection" is selected, connections are shared between Samplers in the same thread, + provided that the exact same host name string and port are used. + Different hosts/port combinations will use different connections, as will different threads. <br></br> - If an error is detected, the socket is closed. + If an error is detected - or "Re-use connection" is not selected - the socket is closed. Another socket will be reopened on the next sample. <br></br> The following properties can be used to control its operation: @@ -997,6 +995,8 @@ <p> Users can provide their own implementation to replace the supplied class TCPClientImpl. The class must extend org.apache.jmeter.protocol.tcp.sampler.TCPClient. + Note that the provided implementation is fairly basic. + In particular, it does not report timeouts - though these can be handled by the use of Response Assertions. </p> If tcp.status.prefix is defined, then the response message is searched for the text following that up to the suffix. If any such text is found, it is used to set the response code. @@ -1017,14 +1017,14 @@ </description> <properties> <property name="Name" required="">Descriptive name for this element that is shown in the tree.</property> - <property name="Name" required="">Descriptive name for this element that is shown in the tree.</property> <property name="ServerName or IP" required="Yes">Name or IP of TCP server</property> + <property name="Re-use connection" required="Yes">If selected, the connection is kept open. Otherwise it is closed when the data has been read.</property> <property name="Port Number" required="Yes">Port to be used</property> <property name="Timeout (milliseconds)" required="No">Timeout for replies</property> <property name="Set Nodelay" required="No">Should the nodelay property be set?</property> <property name="Text to Send" required="Yes">Text to be sent</property> - <property name="Login User" required="No">User Name</property> - <property name="Password" required="No">Password</property> + <property name="Login User" required="No">User Name - not used by default implementation</property> + <property name="Password" required="No">Password - not used by default implementation</property> </properties> </component> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]