Author: sebb
Date: Sat Nov 17 15:49:07 2007
New Revision: 596024

URL: http://svn.apache.org/viewvc?rev=596024&view=rev
Log:
Synch docs

Modified:
    jakarta/jmeter/trunk/docs/changes.html
    jakarta/jmeter/trunk/docs/usermanual/component_reference.html

Modified: jakarta/jmeter/trunk/docs/changes.html
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/changes.html?rev=596024&r1=596023&r2=596024&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/changes.html (original)
+++ jakarta/jmeter/trunk/docs/changes.html Sat Nov 17 15:49:07 2007
@@ -156,7 +156,7 @@
                                                                        
 
                                                                                
                <li     >
-                                                               The Proxy 
server removes If-Modified-Since headers from generated Header Managers.
+                                                               The Proxy 
server removes If-Modified-Since and If-None-Match headers from generated 
Header Managers.
 To revert to the previous behaviour, define the property proxy.headers.remove 
with no value
                                                </li>
                                                                        
@@ -242,6 +242,11 @@
                                                </li>
                                                                        
 
+                                                                               
                <li     >
+                                                               Fix Https 
spoofing (port problem)
+                                               </li>
+                                                                       
+
                                                </ul>
                                                                                
                                                                                
<h4     >
                                                                Improvements
@@ -395,7 +400,7 @@
                                                                        
 
                                                                                
                <li     >
-                                                               The Proxy 
server removes If-Modified-Since headers from generated Header Managers by 
default.
+                                                               The Proxy 
server removes If-Modified-Since and If-None-Match headers from generated 
Header Managers by default.
 To change the list of removed headers, define the property 
proxy.headers.remove as a comma-separated list of headers to remove
                                                </li>
                                                                        
@@ -420,6 +425,26 @@
 
                                                                                
                <li     >
                                                                Errors only 
flag is now supported when loading XML and CSV files
+                                               </li>
+                                                                       
+
+                                                                               
                <li     >
+                                                               Ensure 
ResultCollector uses SaveService encoding
+                                               </li>
+                                                                       
+
+                                                                               
                <li     >
+                                                               Proxy now 
rejects attempts to use it with https
+                                               </li>
+                                                                       
+
+                                                                               
                <li     >
+                                                               Proxy spoofing 
can now use RE matching to determine which urls to spoof (useful if images are 
not https)
+                                               </li>
+                                                                       
+
+                                                                               
                <li     >
+                                                               Proxy spoofing 
now drops the default HTTPS port (443) when converting https: links to http:
                                                </li>
                                                                        
 

Modified: jakarta/jmeter/trunk/docs/usermanual/component_reference.html
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/component_reference.html?rev=596024&r1=596023&r2=596024&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/component_reference.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/component_reference.html Sat Nov 17 
15:49:07 2007
@@ -10757,7 +10757,7 @@
        </table></p>
                                                                                
                                                                                
                                                <p      >
                                                                The Proxy 
Server allows JMeter to watch and record your actions while you browse your web 
application
-with your normal browser (such as Internet Explorer).  JMeter will create test 
sample objects and store them
+with your normal browser.  JMeter will create test sample objects and store 
them
 directly into your test plan as you go (so you can view samples interactively 
while you make them).
                                                </p>
                                                                        
@@ -10774,8 +10774,16 @@
                                                </p>
                                                                        
 
+                                                                               
                <p      >
+                                                               
+You also need to set up your browser to use the JMeter proxy port as the proxy 
for HTTP requests.
+Do not use JMeter as the proxy for any other request types - HTTPS, FTP, etc. 
- as the JMeter proxy cannot handle them.
+
+                                               </p>
+                                                                       
+
                                                                                
                                <p><b>Control Panel</b></p>
-                                               <div align="center"><img 
width='960' height='650' src="../images/screenshots/proxy_control.png"></div>
+                                               <div align="center"><img 
width='951' height='611' src="../images/screenshots/proxy_control.png"></div>
                                                                                
                                                                                
                         <p>
        <b>Parameters</b>
        <table border="1" cellspacing="0" cellpadding="2">
@@ -10797,32 +10805,32 @@
                                                                </td>
                </tr>
                        <tr>
-                       <td>Attempt https Spoofing</td>
+                       <td>Attempt HTTPS Spoofing</td>
                        <td>                                            
-          When you enable https spoofing, the following  happens:
+          When you enable HTTPS spoofing, the following  happens:
           
                                                                                
                <ul     >
                                                                
             
                                                                                
                <li     >
-                                                               All http 
requests from the client are turned into https (between the proxy
+                                                               All matching 
(see below) http requests from the client are turned into https (between the 
proxy
               and the web server).
                                                </li>
                                                                        
             
                                                                                
                <li     >
-                                                               All text 
response data is scanned and any occurrence of the string "https" 
-              is replaced with "http."
+                                                               All text 
response data is scanned and any occurrence of the string "https://"; 
+              is replaced with "http://";; the default HTTPS port (443) is also 
removed if present.
                                                </li>
                                                                        
           
                                                </ul>
                                                                        
           So if you want to use this feature, while you are browsing in your 
client,
-          instead of typing "https://..."; into the browser, type "http://...";. 
 JMeter
-          will request and record 
+          instead of typing "https://..."; into the browser, type "http://...";. 
 
+          JMeter will request and record 
                                                                                
                <i      >
-                                                               everything
+                                                               everything that 
matches
                                                </i>
                                                                         as 
https, whether it should be or not.
         
@@ -10832,6 +10840,20 @@
                                                                </td>
                </tr>
                        <tr>
+                       <td>Optional URL match string</td>
+                       <td>                                            
+        If this is specified, it must be a regular expression 
(java.util.regex) which matches the
+        HTTP URL(s) to be spoofed.
+        For example, if you want to spoof http://a.b.c/service/ but not 
http://a.b.c/images,
+        then you could use the expression "http://a.b.c/service/.*";.
+        Note that the expression ends in ".*" because it must match the whole 
URL.
+        
+                       </td>
+                       <td>
+                                                                               
        No
+                                                               </td>
+               </tr>
+                       <tr>
                        <td>Target Controller</td>
                        <td>                                            The 
controller where the proxy will store the generated samples. By default, it 
will look for a Recording Controller and store them there wherever it is.
                        </td>
@@ -10888,7 +10910,9 @@
                        <td>                                            Should 
headers be added to the plan?
                If specified, a Header Manager will be added to each HTTP 
Sampler.
                The Proxy server always removes Cookie and Authorization 
headers from the generated Header Managers.
-               By default it also removes If-Modified-Since headers.
+               By default it also removes If-Modified-Since and If-None-Match 
headers.
+               These are used to determine if the browser cache items are up 
to date;
+               when recording one normally wants to download all the content.
         To change which additional headers are removed, define the JMeter 
property 
                                                                                
                <b      >
                                                                
proxy.headers.remove



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

Reply via email to