Class URLRewritingModifierWrapper
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicChildTestElementWrapper<org.apache.jmeter.protocol.http.modifier.URLRewritingModifier>
-
- org.anasoid.jmc.core.wrapper.jmeter.protocol.http.modifier.URLRewritingModifierWrapper
-
- All Implemented Interfaces:
java.io.Serializable,JMeterGUIWrapper<org.apache.jmeter.protocol.http.modifier.gui.URLRewritingModifierGui>,PreProcessorWrapper<org.apache.jmeter.protocol.http.modifier.URLRewritingModifier>,TestElementTreeNodeWrapper<org.apache.jmeter.protocol.http.modifier.URLRewritingModifier>,TestElementWrapper<org.apache.jmeter.protocol.http.modifier.URLRewritingModifier>
@JmcDefaultName("HTTP URL Re-writing Modifier") public class URLRewritingModifierWrapper extends AbstractBasicChildTestElementWrapper<org.apache.jmeter.protocol.http.modifier.URLRewritingModifier> implements JMeterGUIWrapper<org.apache.jmeter.protocol.http.modifier.gui.URLRewritingModifierGui>, PreProcessorWrapper<org.apache.jmeter.protocol.http.modifier.URLRewritingModifier>
Wrapper for URLRewritingModifier. HTML Link Parser.- See Also:
URLRewritingModifier, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classURLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<C extends URLRewritingModifierWrapper,B extends URLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<C,B>>-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicChildTestElementWrapper
AbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractBasicChildTestElementWrapper<T>,B extends AbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<T,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper
AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractBasicTestElementWrapper<T>,B extends AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T,C,B>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedURLRewritingModifierWrapper(URLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<?,?> b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static URLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<?,?>builder()java.lang.StringgetArgumentName()The name of the parameter to grab from previous response.java.lang.Class<?>getGuiClass()Gui Test Class used by Jmeter TestElement.GUI_CLASS @See TestElementjava.lang.Class<?>getTestClass()Test Class used by Jmeter TestElement.TEST_CLASS.booleanisCache()Should the value of the session Id be saved for later use when the session Id is not present.booleanisEncode()URL Encode value when writing parameter.booleanisPathExtension()Some web apps rewrite URLs by appending a semi-colon plus the session id parameter.booleanisPathExtensionNoEquals()Some web apps rewrite URLs without using an "=" sign between the parameter name and value (such as Intershop Enfinity).booleanisPathExtensionNoQuestionmark()Prevents the query string to end up in the path extension (such as Intershop Enfinity).voidsetArgumentName(java.lang.String argumentName)The name of the parameter to grab from previous response.voidsetCache(boolean cache)Should the value of the session Id be saved for later use when the session Id is not present.voidsetEncode(boolean encode)URL Encode value when writing parameter.voidsetPathExtension(boolean pathExtension)Some web apps rewrite URLs by appending a semi-colon plus the session id parameter.voidsetPathExtensionNoEquals(boolean pathExtensionNoEquals)Some web apps rewrite URLs without using an "=" sign between the parameter name and value (such as Intershop Enfinity).voidsetPathExtensionNoQuestionmark(boolean pathExtensionNoQuestionmark)Prevents the query string to end up in the path extension (such as Intershop Enfinity).URLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<?,?>toBuilder()-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicChildTestElementWrapper
getComment, getName, isEnabled, setComment, setEnabled, setName, toString
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper
getChildren, getGuiClassAsString, getTags, getTestClassAsString, init, internalInit, isFullClassName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.anasoid.jmc.core.wrapper.jmeter.testelement.TestElementWrapper
getChildren, getTags, getTestClassAsString, init
-
-
-
-
Constructor Detail
-
URLRewritingModifierWrapper
protected URLRewritingModifierWrapper(URLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<?,?> b)
-
-
Method Detail
-
getGuiClass
public java.lang.Class<?> getGuiClass()
Description copied from interface:JMeterGUIWrapperGui Test Class used by Jmeter TestElement.GUI_CLASS @See TestElement- Specified by:
getGuiClassin interfaceJMeterGUIWrapper<org.apache.jmeter.protocol.http.modifier.gui.URLRewritingModifierGui>
-
getTestClass
public java.lang.Class<?> getTestClass()
Description copied from interface:TestElementWrapperTest Class used by Jmeter TestElement.TEST_CLASS. @See TestElement.- Specified by:
getTestClassin interfaceTestElementWrapper<org.apache.jmeter.protocol.http.modifier.URLRewritingModifier>
-
builder
public static URLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<?,?> builder()
-
toBuilder
public URLRewritingModifierWrapper.URLRewritingModifierWrapperBuilder<?,?> toBuilder()
-
getArgumentName
public java.lang.String getArgumentName()
The name of the parameter to grab from previous response. This modifier will find the parameter anywhere it exists on the page, and grab the value assigned to it, whether it's in an HREF or a form.
-
setArgumentName
public void setArgumentName(java.lang.String argumentName)
The name of the parameter to grab from previous response. This modifier will find the parameter anywhere it exists on the page, and grab the value assigned to it, whether it's in an HREF or a form.
-
isPathExtension
public boolean isPathExtension()
Some web apps rewrite URLs by appending a semi-colon plus the session id parameter. Check this box if that is so.
-
setPathExtension
public void setPathExtension(boolean pathExtension)
Some web apps rewrite URLs by appending a semi-colon plus the session id parameter. Check this box if that is so.
-
isPathExtensionNoEquals
public boolean isPathExtensionNoEquals()
Some web apps rewrite URLs without using an "=" sign between the parameter name and value (such as Intershop Enfinity).
-
setPathExtensionNoEquals
public void setPathExtensionNoEquals(boolean pathExtensionNoEquals)
Some web apps rewrite URLs without using an "=" sign between the parameter name and value (such as Intershop Enfinity).
-
isPathExtensionNoQuestionmark
public boolean isPathExtensionNoQuestionmark()
Prevents the query string to end up in the path extension (such as Intershop Enfinity).
-
setPathExtensionNoQuestionmark
public void setPathExtensionNoQuestionmark(boolean pathExtensionNoQuestionmark)
Prevents the query string to end up in the path extension (such as Intershop Enfinity).
-
isCache
public boolean isCache()
Should the value of the session Id be saved for later use when the session Id is not present.
-
setCache
public void setCache(boolean cache)
Should the value of the session Id be saved for later use when the session Id is not present.
-
isEncode
public boolean isEncode()
URL Encode value when writing parameter.
-
setEncode
public void setEncode(boolean encode)
URL Encode value when writing parameter.
-
-