You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by bb...@apache.org on 2001/04/04 03:53:05 UTC
cvs commit: jakarta-jmeter/src/org/apache/jmeter/protocol/http/config/gui UrlConfigGui.java
bburns 01/04/03 18:53:05
Modified: src/org/apache/jmeter/protocol/http/config UrlConfig.java
src/org/apache/jmeter/protocol/http/config/gui
UrlConfigGui.java
Log:
added ability to set port in HTTP Sampling
Revision Changes Path
1.7 +17 -3 jakarta-jmeter/src/org/apache/jmeter/protocol/http/config/UrlConfig.java
Index: UrlConfig.java
===================================================================
RCS file: /home/cvs/jakarta-jmeter/src/org/apache/jmeter/protocol/http/config/UrlConfig.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- UrlConfig.java 2001/03/17 22:25:49 1.6
+++ UrlConfig.java 2001/04/04 01:53:05 1.7
@@ -64,13 +64,14 @@
* Apache Foundation
*
*@author Michael Stover
- *@created $Date: 2001/03/17 22:25:49 $
- *@version $Revision: 1.6 $
+ *@created $Date: 2001/04/04 01:53:05 $
+ *@version $Revision: 1.7 $
***********************************************************/
public class UrlConfig extends AbstractConfigElement
{
public final static String DOMAIN = "domain";
+ public final static String PORT = "port";
public final static String PATH = "path";
public final static String METHOD = "method";
public final static String ARGUMENTS = "arguments";
@@ -101,9 +102,18 @@
{
setPath("/"+getPath());
}
- return new URL("http", (String)properties.get(DOMAIN), 80, (String)properties.get(PATH));
+ return new URL("http", (String)properties.get(DOMAIN), ((Integer)properties.get(PORT)).intValue(), (String)properties.get(PATH));
}
+ public int getPort() {
+ Integer port = (Integer)properties.get(PORT);
+ return (port!=null?port.intValue():80);
+ }
+
+ public void setPort(int port) {
+ properties.put(PORT, new Integer(port));
+ }
+
public String getPath()
{
return (String)properties.get(PATH);
@@ -184,3 +194,7 @@
return isGood;
}
}
+
+
+
+
1.4 +23 -1 jakarta-jmeter/src/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java
Index: UrlConfigGui.java
===================================================================
RCS file: /home/cvs/jakarta-jmeter/src/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- UrlConfigGui.java 2001/03/17 22:25:49 1.3
+++ UrlConfigGui.java 2001/04/04 01:53:05 1.4
@@ -74,12 +74,14 @@
public class UrlConfigGui extends JPanel implements ModelSupported,KeyListener,ActionListener
{
private static String DOMAIN = "domain";
+ private static String PORT = "port";
//private static String METHOD = "method";
private static String PATH = "path";
private static String POST = "post";
private static String GET = "get";
private JTextField domain = new JTextField(30);
+ private JTextField port = new JTextField("80", 30);
private JTextField path = new JTextField(30);
private JRadioButton post = new JRadioButton("POST");
private JRadioButton get = new JRadioButton("GET");
@@ -101,6 +103,9 @@
{
domain.setText((String)model.getProperty(UrlConfig.DOMAIN));
path.setText((String)model.getProperty(UrlConfig.PATH));
+ Integer portI = (Integer)model.getProperty(UrlConfig.PORT);
+ if (portI!=null)
+ port.setText(portI.toString());
if(namePanel != null)
namePanel.updateGui();
if(UrlConfig.POST.equals(model.getProperty(UrlConfig.METHOD)))
@@ -130,11 +135,24 @@
}
this.add(getDomainPanel());
+ this.add(getPortPanel());
this.add(getPathPanel());
this.add(getMethodPanel());
this.add(getParameterPanel());
}
+ private JPanel getPortPanel() {
+ JPanel portP = new JPanel();
+ portP.add(new JLabel("Port"));
+ Integer portI = (Integer)model.getProperty(UrlConfig.PORT);
+ if (portI!=null)
+ port.setText(portI.toString());
+ port.setName(PORT);
+ port.addKeyListener(this);
+ portP.add(port);
+ return portP;
+ }
+
private JPanel getDomainPanel()
{
JPanel domainP = new JPanel();
@@ -222,6 +240,10 @@
{
model.putProperty(UrlConfig.PATH,path.getText());
}
+ else if (name.equals(PORT)) {
+ model.putProperty
+ (UrlConfig.PORT, new Integer(port.getText()));
+ }
}
public void actionPerformed(ActionEvent e)
@@ -237,4 +259,4 @@
}
}
-}
\ No newline at end of file
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org