Class BoundaryExtractor

  • All Implemented Interfaces:
    java.io.Serializable , java.lang.Cloneable , org.apache.jmeter.gui.Searchable , org.apache.jmeter.processor.PostProcessor , org.apache.jmeter.testelement.TestElement

    
    public class BoundaryExtractor
    extends AbstractScopedTestElement implements PostProcessor, Serializable
                        

    Extracts Strings from a text response between a start and end boundary.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void process() Parses the response data using Boundaries and saving the results into variables for use later in the test.
      List<String> extractAll(String leftBoundary, String rightBoundary, String textToParse)
      void setRefName(String refName)
      String getRefName()
      void setMatchNumber(int matchNumber) Set which Match to use.
      void setMatchNumber(String matchNumber)
      int getMatchNumber()
      String getMatchNumberAsString()
      void setLeftBoundary(String leftBoundary)
      String getLeftBoundary()
      void setRightBoundary(String rightBoundary)
      String getRightBoundary()
      void setDefaultValue(String defaultValue) Sets the value of the variable if no matches are found
      void setDefaultEmptyValue(boolean defaultEmptyValue)
      String getDefaultValue() Get the default value for the variable if no matches are found
      boolean isEmptyDefaultValue()
      boolean useHeaders()
      boolean useRequestHeaders()
      boolean useBody()
      boolean useUnescapedBody()
      boolean useBodyAsDocument()
      boolean useUrl()
      boolean useCode()
      boolean useMessage()
      void setUseField(String actionCommand)
      • Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement

        addTestElement, canRemove, clear, clearTestElementChildren, clone, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyOrNull, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse
      • Methods inherited from class org.apache.jmeter.testelement.AbstractScopedTestElement

        fetchScope, getProps, getSchema, getVariableName, isScopeAll, isScopeChildren, isScopeParent, isScopeVariable, setScopeAll, setScopeChildren, setScopeParent, setScopeVariable
      • Methods inherited from class org.apache.jmeter.testelement.TestElement

        get, get, get, get, get, get, get, get, get, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getProps, getSchema, getString, removed, set
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait