Package org.apache.jmeter.config

Examples of org.apache.jmeter.config.Argument


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


    if(query == null && config.getArguments().getArgumentCount() > 0)
      return false;

    while(iter.hasNext())
    {
      Argument item = (Argument)iter.next();
      if(query.indexOf(item.getName()+"=") == -1)
      {
        if(!(ok = ok && matcher.contains(query,
            patternCache.getPattern(item.getName(), Perl5Compiler.READ_ONLY_MASK))))
        {
          return false;
        }
      }
    }
View Full Code Here

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

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

  private void modifyArgument(Argument arg,Arguments args)
  {
    List possibleReplacements = new ArrayList();
    Iterator iter = args.iterator();
    Argument replacementArg;
    while (iter.hasNext())
    {
      replacementArg = (Argument)iter.next();
      try
      {
        if(HtmlParser.isArgumentMatched(replacementArg,arg))
        {
          possibleReplacements.add(replacementArg);
        }
      }
      catch (Exception ex) {
        log.error("",ex);
      }
    }
    if(possibleReplacements.size() > 0)
    {
      replacementArg = (Argument)possibleReplacements.get(rand.nextInt(possibleReplacements.size()));
      arg.setName(replacementArg.getName());
      arg.setValue(replacementArg.getValue());
      args.removeArgument(replacementArg);
    }
  }
View Full Code Here

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

    {
      tableModel.clearData();
      Iterator iter = ((Arguments)el).getArguments().iterator();
      while(iter.hasNext())
      {
        Argument arg = (Argument)iter.next();
        tableModel.addRow(new Object[]{arg.getName(),arg.getValue()});
      }
    }
    checkDeleteStatus();
  }
View Full Code Here

      functionCall.append("(");
      Iterator iter = args.getArguments().iterator();
      boolean first = true;
      while(iter.hasNext())
      {
        Argument arg = (Argument)iter.next();
        if(!first)
        {
          functionCall.append(",");
        }
        functionCall.append(URLEncoder.encode((String)arg.getValue()));
        first = false;
      }
      functionCall.append(")");
    }
    functionCall.append("}");
View Full Code Here

        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

        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

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.