org.apache.jmeter.extractor
public class: DebugPostProcessor [javadoc |
source]
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.extractor.DebugPostProcessor
All Implemented Interfaces:
TestBean, PostProcessor, TestElement, Serializable
Debugging Post-Processor: creates a subSample containing the variables defined in the previous sampler.
Method from org.apache.jmeter.extractor.DebugPostProcessor Summary: |
---|
process |
Methods from org.apache.jmeter.testelement.AbstractTestElement: |
---|
addProperty, addTestElement, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, nextIsNull, propertyIterator, recoverRunningVersion, removeProperty, setName, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, threadFinished, threadStarted, traverse, traverseCollection, traverseMap, traverseProperty |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from org.apache.jmeter.extractor.DebugPostProcessor Detail: |
public void process() {
StringBuffer sb = new StringBuffer(100);
JMeterContext threadContext = getThreadContext();
PropertyIterator i = threadContext.getCurrentSampler().propertyIterator();
while(i.hasNext())
{
JMeterProperty prop = i.next();
sb.append(prop.getName());
sb.append("=");
sb.append(prop.getStringValue());
sb.append("\n");
}
SampleResult sr = new SampleResult();
sr.setResponseData(sb.toString().getBytes());
sr.setDataType("text");
sr.setSampleLabel(getName());
sr.setSuccessful(true);
sr.setSamplerData("SamplerPropertyValues");
threadContext.getPreviousResult().addSubResult(sr);
}
|