Author: milamber
Date: Wed Apr 20 20:32:02 2011
New Revision: 1095505

URL: http://svn.apache.org/viewvc?rev=1095505&view=rev
Log:
Hiding the proxy password on HTTP Sampler (just on GUI, not in JMX file)

Modified:
    
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
    jakarta/jmeter/trunk/xdocs/changes.xml

Modified: 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java?rev=1095505&r1=1095504&r2=1095505&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
 (original)
+++ 
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
 Wed Apr 20 20:32:02 2011
@@ -28,6 +28,7 @@ import javax.swing.BoxLayout;
 import javax.swing.JCheckBox;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
+import javax.swing.JPasswordField;
 import javax.swing.JTextField;
 import javax.swing.event.ChangeEvent;
 import javax.swing.event.ChangeListener;
@@ -69,7 +70,7 @@ public class UrlConfigGui extends JPanel
 
     private JTextField proxyUser;
 
-    private JTextField proxyPass;
+    private JPasswordField proxyPass;
 
     private JTextField connectTimeOut;
 
@@ -165,7 +166,7 @@ public class UrlConfigGui extends JPanel
         element.setProperty(HTTPSamplerBase.PROXYHOST, proxyHost.getText(),"");
         element.setProperty(HTTPSamplerBase.PROXYPORT, proxyPort.getText(),"");
         element.setProperty(HTTPSamplerBase.PROXYUSER, proxyUser.getText(),"");
-        element.setProperty(HTTPSamplerBase.PROXYPASS, proxyPass.getText(),"");
+        element.setProperty(HTTPSamplerBase.PROXYPASS, 
String.valueOf(proxyPass.getPassword()),"");
         element.setProperty(HTTPSamplerBase.CONNECT_TIMEOUT, 
connectTimeOut.getText());
         element.setProperty(HTTPSamplerBase.RESPONSE_TIMEOUT, 
responseTimeOut.getText());
         element.setProperty(HTTPSamplerBase.PROTOCOL, protocol.getText());
@@ -392,7 +393,7 @@ public class UrlConfigGui extends JPanel
     }
 
     private JPanel getProxyPassPanel() {
-        proxyPass = new JTextField(5);
+        proxyPass = new JPasswordField(5);
 
         JLabel label = new JLabel(JMeterUtils.getResString("password")); // 
$NON-NLS-1$
         label.setLabelFor(proxyPass);

Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=1095505&r1=1095504&r2=1095505&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Wed Apr 20 20:32:02 2011
@@ -152,6 +152,7 @@ Fixed RMI startup to provide location of
 <li>Bug 50684 - Optionally disable Content-Type and Transfer-Encoding in 
Multipart POST</li>
 <li>Bug 50943 - Allowing concurrent downloads of embedded resources in html 
page</li>
 <li>Bug 50170 - Bytes reported by http sampler is after GUnZip<br></br>Add 
optional properties to allow change the method to get response size</li>
+<li>Hiding the proxy password on HTTP Sampler (just on GUI, not in JMX 
file)</li>
 </ul>
 
 <h3>Other samplers</h3>



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@jakarta.apache.org
For additional commands, e-mail: notifications-h...@jakarta.apache.org

Reply via email to