org.apache.jmeter.extractor

Class XPathExtractor

Implemented Interfaces:
Cloneable, PostProcessor, Serializable, TestElement

public class XPathExtractor
extends AbstractTestElement
implements PostProcessor, Serializable

Extracts text from (X)HTML response using XPath query language Example XPath queries:

Fields inherited from interface org.apache.jmeter.testelement.TestElement

COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS

Method Summary

Object
clone()
String
getDefaultValue()
String
getRefName()
String
getXPathQuery()
boolean
isQuiet()
boolean
isTolerant()
void
process()
Do the job - extract value from (X)HTML response using XPath Query.
boolean
reportErrors()
void
setDefaultValue(String val)
void
setNameSpace(boolean val)
void
setQuiet(boolean val)
void
setRefName(String refName)
void
setReportErrors(boolean val)
void
setShowWarnings(boolean val)
void
setTolerant(boolean val)
void
setXPathQuery(String val)
boolean
showWarnings()
boolean
useNameSpace()

Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement

addProperty, addTestElement, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty

Method Details

clone

public Object clone()
Specified by:
clone in interface TestElement
Overrides:
clone in interface AbstractTestElement

getDefaultValue

public String getDefaultValue()

getRefName

public String getRefName()

getXPathQuery

public String getXPathQuery()

isQuiet

public boolean isQuiet()

isTolerant

public boolean isTolerant()

process

public void process()
Do the job - extract value from (X)HTML response using XPath Query. Return value as variable defined by REFNAME. Returns DEFAULT value if not found.
Specified by:
process in interface PostProcessor

reportErrors

public boolean reportErrors()

setDefaultValue

public void setDefaultValue(String val)

setNameSpace

public void setNameSpace(boolean val)

setQuiet

public void setQuiet(boolean val)

setRefName

public void setRefName(String refName)

setReportErrors

public void setReportErrors(boolean val)

setShowWarnings

public void setShowWarnings(boolean val)

setTolerant

public void setTolerant(boolean val)

setXPathQuery

public void setXPathQuery(String val)

showWarnings

public boolean showWarnings()

useNameSpace

public boolean useNameSpace()

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.