Package org.apache.jmeter.config

Examples of org.apache.jmeter.config.Argument


                    COLUMN_NAMES[0],
                    COLUMN_NAMES[1] },
                new String[] { "name", "value" },
                new Class[] { String.class, String.class },
                new Class[] { String.class, String.class },
                new Argument());
    }
View Full Code Here


         * @throws Exception if an exception occurred during the test
         */
        public void testArgumentCreation() throws Exception
        {
            ArgumentsPanel gui = new ArgumentsPanel();
            gui.tableModel.addRow(new Argument());
            gui.tableModel.setValueAt("howdy", 0, 0);
            gui.tableModel.addRow(new Argument());
            gui.tableModel.setValueAt("doody", 0, 1);

            assertEquals(
                "=",
                ((Argument) ((Arguments) gui.createTestElement())
View Full Code Here

        throws IOException
    {
        PropertyIterator args = sampler.getArguments().iterator();
        while (args.hasNext())
        {
            Argument arg = (Argument) args.next().getObjectValue();
            post.addParameter(arg.getName(),arg.getValue());
        }
        // If filename was specified then send the post using multipart syntax
        String filename = sampler.getFilename();
        if ((filename != null) && (filename.trim().length() > 0))
        {
View Full Code Here

    {
        List newArguments = new LinkedList();
        PropertyIterator iter = args.getArguments().iterator();
        while (iter.hasNext())
        {
            Argument arg = (Argument) iter.next().getObjectValue();
            if (!(arg instanceof HTTPArgument))
            {
                newArguments.add(new HTTPArgument(arg));
            }
            else
View Full Code Here

      OutputStream out = connection.getOutputStream();//new FileOutputStream("c:\\data\\experiment.txt");//new ByteArrayOutputStream();//
      writeln(out,"--"+BOUNDARY);
      Iterator args = config.getArguments().iterator();
      while (args.hasNext())
      {
        Argument arg = (Argument)args.next();
        writeFormMultipartStyle(out, arg.getName(), (String)arg.getValue());
        writeln(out,"--" + BOUNDARY);
      }
      writeFileToURL(out, filename, config.getFileFieldName(),
           config.getFileStream(),config.getMimeType());
View Full Code Here

        } else if (currentProperty.equals("excludes")) {
          list = proxy.getExcludePatterns();
        }
        if (list != null) {
          for (Iterator iter = args.iterator(); iter.hasNext(); ) {
            Argument arg = (Argument) iter.next();
            list.add(arg.getValue());
          }
        }
      }
    }
  }
View Full Code Here

    long size = 0;
    size += BOUNDARY.length()+2;
    Iterator iter = config.getArguments().iterator();
    while (iter.hasNext())
    {
      Argument item = (Argument)iter.next();
      size += item.getName().length() + item.getValue().toString().length();
      size += CRLF.length * 4;
      size += BOUNDARY.length()+2;
      size += 39;
    }
    size += new File(config.getFilename()).length();
View Full Code Here

        HTTPSampler config = (HTTPSampler) entry;
        Map currentUser = allAvailableUsers.getNextUserMods();
        PropertyIterator iter = config.getArguments().iterator();
        while (iter.hasNext())
        {
            Argument arg = (Argument) iter.next().getObjectValue();
            // if parameter name exists in http request
            // then change its value
            // (Note: each jmeter thread (ie user) gets to have unique values)
            if (currentUser.containsKey(arg.getName()))
            {
                arg.setValue((String) currentUser.get(arg.getName()));
            }
        }
    }
View Full Code Here

        }
        boolean modified = false;
        PropertyIterator iter = sampler.getArguments().iterator();
        while (iter.hasNext())
        {
            Argument arg = (Argument) iter.next().getObjectValue();
            modified = modifyArgument(arg);
            if (modified)
            {
                break;
            }
View Full Code Here

            if (url.getMethod().equals(HTTPSampler.POST))
            {
                PropertyIterator iter = sampler.getArguments().iterator();
                while (iter.hasNext())
                {
                    Argument arg = (Argument) iter.next().getObjectValue();
                    modifyArgument(arg, url.getArguments());
                }
            }
            else
            {
View Full Code Here

TOP

Related Classes of org.apache.jmeter.config.Argument

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.