Package org.apache.jmeter.config

Examples of org.apache.jmeter.config.Argument


  public static void convertArgumentsToHTTP(Arguments args) {
    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 {
        newArguments.add(arg);
      }
View Full Code Here


        }

        if (testParams != null) {
          PropertyIterator i = testParams.getArguments().iterator();
          while (i.hasNext()) {
            Argument arg = (Argument) i.next().getObjectValue();
            String name = arg.getName();
            String value = arg.getValue();

            // If a user has set parameters in one test, and then
            // selects a different test which supports the same
            // parameters, those parameters should have the same
            // values that they did in the original test.
View Full Code Here

    assertEquals("file1", file.getPath());
    assertEquals("param1", file.getParamName());
    assertEquals("text/plain", file.getMimeType());
    Arguments args = muc.getArguments();
    assertEquals(2, args.getArgumentCount());
    Argument arg = args.getArgument(0);
    assertEquals("aa", arg.getName());
    assertEquals("aa", arg.getValue());
    arg = args.getArgument(1);
    assertEquals("xx", arg.getName());
    assertEquals("xx", arg.getValue());
  }
View Full Code Here

    attrs.put(basicattribute);
    BasicAttribute attr;
    PropertyIterator iter = getArguments().iterator();

    while (iter.hasNext()) {
      Argument item = (Argument) iter.next().getObjectValue();
      attr = getBasicAttribute(item.getName(), item.getValue());
      attrs.put(attr);
    }
    return attrs;
  }
View Full Code Here

    ModificationItem[] mods = new ModificationItem[getArguments().getArguments().size()];
    BasicAttribute attr;
    PropertyIterator iter = getArguments().iterator();
    int count = 0;
    while (iter.hasNext()) {
      Argument item = (Argument) iter.next().getObjectValue();
      attr = getBasicAttribute(item.getName(), item.getValue());
      mods[count] = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, attr);
      count = +1;
    }
    return mods;
  }
View Full Code Here

        Attributes attrs = new BasicAttributes(true);
    Attribute attr;
    PropertyIterator iter = getArguments().iterator();

    while (iter.hasNext()) {
      Argument item = (Argument) iter.next().getObjectValue();
      attr = attrs.get(item.getName());
      if (attr == null) {
        attr = getBasicAttribute(item.getName(), item.getValue());
      } else {
        attr.add(item.getValue());
      }
      attrs.put(attr);
    }
    return attrs;
  }
View Full Code Here

        List<String> result = super.getSearchableTokens();
        result.add(getUrl().toExternalForm());
        Arguments arguments = getArguments();
        if(arguments != null) {
            for (int i = 0; i < arguments.getArgumentCount(); i++) {
                Argument argument = arguments.getArgument(i);
                result.add(argument.getName());
                result.add(argument.getValue());
            }
        }
        return result;
    }
View Full Code Here

           
            List<String> cmds = new ArrayList<String>(args.getArgumentCount()+1);
            StringBuilder cmdLine = new StringBuilder((null == command) ? "" : command);
            cmds.add(command);
            for (int i=0;i<args.getArgumentCount();i++) {
                Argument arg = args.getArgument(i);
                cmds.add(arg.getPropertyAsString(Argument.VALUE));
                cmdLine.append(" ");
                cmdLine.append(cmds.get(i+1));
            }

            Map<String,String> env = new HashMap<String, String>();
            for (int i=0;i<environment.getArgumentCount();i++) {
                Argument arg = environment.getArgument(i);
                env.put(arg.getName(), arg.getPropertyAsString(Argument.VALUE));
            }
           
            File directory = null;
            if(StringUtils.isEmpty(getDirectory())) {
                directory = new File(FileServer.getDefaultBase());
View Full Code Here

            sampler = (HTTPSamplerBase) sam;
        }
        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

            sampler.setDomain(url.getDomain());
            sampler.setPath(url.getPath());
            if (url.getMethod().equals(HTTPConstants.POST)) {
                PropertyIterator iter = sampler.getArguments().iterator();
                while (iter.hasNext()) {
                    Argument arg = (Argument) iter.next().getObjectValue();
                    modifyArgument(arg, url.getArguments());
                }
            } else {
                sampler.setArguments(url.getArguments());
                // config.parseArguments(url.getQueryString());
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.