khammond 01/11/19 05:31:57 Modified: xdocs/usermanual gen-controller.xml Log: Completed. Ready for review. Revision Changes Path 1.5 +51 -47 jakarta-jmeter/xdocs/usermanual/gen-controller.xml Index: gen-controller.xml =================================================================== RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/gen-controller.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- gen-controller.xml 2001/11/19 00:31:34 1.4 +++ gen-controller.xml 2001/11/19 13:31:57 1.5 @@ -7,12 +7,12 @@ <body> -<section name="4.2.1 Generative Controllers"> +<section name="4.2.1 Generative Controllers" anchor="generative_controller"> -<p>Generative Controllers tell JMeter to send requests to a server. For example, -add an HTTP Request Generative Controller if you want JMeter to send an HTTP -request. You can further customize a request by adding one or more Configuration -Elements to a Generative Controller.</p> +<p>Generative Controllers tell JMeter to send requests to a server. JMeter +currently has three such controllers: FTP Request, HTTP Request, and JDBC +request. Each controller has several properties you can set. You can further +customize a controller by adding one or more Configuration Elements to it.</p> <p>If you are going to send multiple requests of the same type (for example, HTTP Request) to the same server, consider using a Defaults Configuration @@ -22,20 +22,21 @@ results of your requests to disk.</p> <p>If your are interested in having JMeter perform basic validation on -the response of your request, add an <a href="">Assertion</a> to the Request controller. -For example, in stress testing a web application, the server may return a successful -"HTTP Response" code, but the page may have errors on it or may be missing sections. -You could add assertions to check for certain HTML tags, common error strings, etc. -JMeter lets you create these assertions using "regular expressions".</p> +the response of your request, add an <a href="assertion.html">Assertion</a> to +the Request controller. For example, in stress testing a web application, the server +may return a successful "HTTP Response" code, but the page may have errors on it or +may be missing sections. You could add assertions to check for certain HTML tags, +common error strings, and so on. JMeter lets you create these assertions using "regular +expressions".</p> </section> -<section name="4.2.1.1 FTP Request"> +<section name="4.2.1.1 FTP Request" anchor="ftp_request"> <p>This controller lets you send an FTP "retrieve file" request to an FTP server. If you are going to send multiple requests to the same FTP server, consider -using a <a href="">FTP Request Defaults</a> Configuration Element so you -do not have to enter the same information for each FTP Request Generative +using a <a href="ftp-config.html#request_defaults">FTP Request Defaults</a> Configuration +Element so you do not have to enter the same information for each FTP Request Generative Controller. </p> <p><img src="../images/screenshots/gen-controller/ftp-request.gif" width="407" height="238"></img></p> <p><b>Property Descriptions:</b> @@ -53,32 +54,35 @@ </p> <p><b>See Also:</b> -<br></br><a href="">Assertion</a>, -<a href="">FTP Request Defaults</a>, +<br></br><a href="assertion.html">Assertion</a>, +<a href="ftp-config.html#request_defaults">FTP Request Defaults</a>, <a href="build-ftp-test-plan.html">Building an FTP Test Plan</a></p> </section> -<section name="4.2.1.2 HTTP Request"> +<section name="4.2.1.2 HTTP Request" anchor="http_request"> <p>This controller lets you send an HTTP/HTTPS request to a web server. It also lets you control whether or not JMeter parses HTML files for images and Java applets and sends HTTP requests to retrieve them.</p> <p>If you are going to send multiple requests to the same web server, consider -using an <a href="">HTTP Request Defaults</a> Configuration Element so you -do not have to enter the same information for each HTTP Request controller.</p> -<p>Or, instead of manually adding HTTP Request controllers, you may want to use -JMeter's <a href="">HTTP Proxy Server</a> to create them. This can save you -time if you have a lot of HTTP requests or requests with many parameters.</p> +using an <a href="http-config.html#request_defaults">HTTP Request Defaults</a> +Configuration Element so you do not have to enter the same information for each +HTTP Request controller.</p> +<p>Or, instead of manually adding HTTP Request controllers, you may want to use +JMeter's <a href="http-config.html#proxy_server">HTTP Proxy Server</a> to create +them. This can save you time if you have a lot of HTTP requests or requests with many +parameters.</p> <p>If the request requires a login authorization, you will also have to add an -<a href="">HTTP Authorization Manager</a> Configuration Element. And, if the -request uses cookies, then you will also need an <a href="">HTTP Cookie Manager</a>. -You can add either of these elements to the Thread Group or the HTTP Request. -If you have more than one HTTP Request that needs authorizations or cookies, -then add the elements to the Thread Group. That way, all HTTP Request -controllers will share the same Authorization Manager and Cookie Manager -elements.</p> +<a href="http-config.html#auth_manager">HTTP Authorization Manager</a> +Configuration Element. And, if the request uses cookies, then you will also need an +<a href="http-config.html#cookie_manager">HTTP Cookie Manager</a>. You can +add either of these elements to the Thread Group or the HTTP Request. If you have +more than one HTTP Request that needs authorizations or cookies, then add the +elements to the Thread Group. That way, all HTTP Request controllers will share the +same Authorization Manager and Cookie Manager elements.</p> <p>If the request uses a technique called "URL Rewriting" to maintain sessions, -then see section <a href="">xxx HTTP Requests and Sessions Using URL Rewriting</a> +then see section +<a href="build-adv-web-test-plan.html#url_rewriting">6.x HTTP Requests and Session ID's: URL Rewriting</a> for additional configuration steps.</p> <p><img src="../images/screenshots/gen-controller/http-request.gif" width="562" height="635"></img></p> <p><b>Property Descriptions:</b> @@ -125,26 +129,27 @@ <p><b>See Also:</b> <br></br> -<a href="">Assertion</a>, +<a href="assertion.html">Assertion</a>, <a href="build-web-test-plan.html">Building a Web Test Plan</a>, -<a href="build-web-test-plan.html">Building an Advanced Web Test Plan</a>, -<a href="">HTTP Authorization Manager</a>, -<a href="">HTTP Cookie Manager</a>, -<a href="">HTTP Header Manager</a>, -<a href="">HTTP HTML Link Parser</a>, -<a href="">HTTP Proxy Server</a>, -<a href="">HTTP Request Defaults</a> +<a href="build-adv-web-test-plan.html">Building an Advanced Web Test Plan</a>, +<a href="http-config.html#auth_manager">HTTP Authorization Manager</a>, +<a href="http-config.html#cookie_manager">HTTP Cookie Manager</a>, +<a href="http-config.html#header_manager">HTTP Header Manager</a>, +<a href="http-config.html#html_link_parser">HTTP HTML Link Parser</a>, +<a href="http-config.html#proxy_server">HTTP Proxy Server</a>, +<a href="http-config.html#request_defaults">HTTP Request Defaults</a>, +<a href="build-adv-web-test-plan.html#url_rewriting">HTTP Requests and Session ID's: URL Rewriting</a> </p> </section> -<section name="4.2.1.3 JDBC Request"> +<section name="4.2.1.3 JDBC Request" anchor="jdbc_request"> <p>This controller lets you send an JDBC Request (an SQL query) to a database.</p> <p>If you are going to send multiple requests to the same database, consider using one or more of the Defaults Configuration Elements: -<a href="">Login</a>, -<a href="">Connection Pool</a>, -<a href="">SQL Query</a>. +<a href="jdbc-config.html#login">Login</a>, +<a href="jdbc-config.html#conn_pool">Connection Pool</a>, +<a href="jdbc-config.html#sql_query">SQL Query</a>. This way, you do not have to enter the same information for each JDBC Request controller.</p> <p><img src="../images/screenshots/gen-controller/jdbc-request.gif" width="466" height="454"></img></p> @@ -181,15 +186,14 @@ <p><b>See Also:</b> <br></br> -<a href="">Assertion</a>, -<a href="build-jdbc-test-plan.html">Building a JDBC Test Plan</a>, -<a href="">JDBC Database Login Defaults</a>, -<a href="">JDBC Database Connection Pool Defaults</a>, -<a href="">JDBC SQL Query Defaults</a> +<a href="assertion.html">Assertion</a>, +<a href="build-db-test-plan.html">Building a Database Test Plan</a>, +<a href="jdbc-config.html#login">JDBC Database Login Defaults</a>, +<a href="jdbc-config.html#conn_pool">JDBC Database Connection Pool Defaults</a>, +<a href="jdbc-config.html#sql_query">JDBC SQL Query Defaults</a> </p> </section> - </body> </document>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
