---sample BeanShell code ---
if (debug == "True")
        log.info("Processing " + vars.get("MessageType") + " message")
---sample BeanShell code ---

The methods you'll most likely use are

vars.get
vers.put
and vars.remove

See http://jakarta.apache.org/jmeter/api/ for more information.

As with any Java code you'll still need to import classes if you
want to use methods they provide

---snip---
import org.apache.jmeter.threads.JMeterVariables;
import org.apache.jmeter.samplers.SampleResult;
import org.apache.jorphan.logging.LoggingManager;
import org.apache.log.Logger;
import org.apache.jmeter.protocol.ldap.sampler;

log.info("SampleResult Class " + SampleResult.Class);
log.info(SampleResult.getResponseDataAsString());

log.info("ResponseMessage Class " + ResponseMessage.Class);
log.info("ResponseMessage " + ResponseMessage);

log.info("SearchResult Class " + SearchResult.Class);
//log.info(SampleResult.getResponseDataAsString());

vars.put("testVar","surprise!");

Iterator i = vars.getIterator();
while(i.hasNext()) {
  Map.Entry me = i.next();
  if(String.class.equals(me.getValue().getClass()))
    log.info(me.toString());
}
---snip---

See if this works for you
Adam


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to