Class HTTPSamplerBaseWrapper<T extends org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase,G extends org.apache.jmeter.samplers.gui.AbstractSamplerGui>
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.samplers.AbstractSamplerWrapper<T,G>
-
- org.anasoid.jmc.core.wrapper.jmeter.samplers.HTTPSamplerBaseWrapper<T,G>
-
- All Implemented Interfaces:
java.io.Serializable,JMeterGUIWrapper<G>,SamplerWrapper<T>,TestElementTreeNodeWrapper<T>,TestElementWrapper<T>
- Direct Known Subclasses:
HTTPSamplerProxyWrapper
public abstract class HTTPSamplerBaseWrapper<T extends org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase,G extends org.apache.jmeter.samplers.gui.AbstractSamplerGui> extends AbstractSamplerWrapper<T,G>
Wrapper for HTTPSamplerBase.- See Also:
HTTPSamplerBase, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHTTPSamplerBaseWrapper.HTTPSamplerBaseWrapperBuilder<T extends org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase,G extends org.apache.jmeter.samplers.gui.AbstractSamplerGui,C extends HTTPSamplerBaseWrapper<T,G>,B extends HTTPSamplerBaseWrapper.HTTPSamplerBaseWrapperBuilder<T,G,C,B>>Builder.-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.samplers.AbstractSamplerWrapper
AbstractSamplerWrapper.AbstractSamplerWrapperBuilder<T extends org.apache.jmeter.samplers.AbstractSampler,G extends org.apache.jmeter.gui.AbstractJMeterGuiComponent,C extends AbstractSamplerWrapper<T,G>,B extends AbstractSamplerWrapper.AbstractSamplerWrapperBuilder<T,G,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper
AbstractTestElementWrapper.AbstractTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractTestElementWrapper<T>,B extends AbstractTestElementWrapper.AbstractTestElementWrapperBuilder<T,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper
AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractBasicParentTestElementWrapper<T>,B extends AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder<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 protectedHTTPSamplerBaseWrapper(HTTPSamplerBaseWrapper.HTTPSamplerBaseWrapperBuilder<T,G,?,?> b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<HTTPArgumentWrapper>getArguments()protected java.util.List<HTTPArgumentWrapper>getArgumentsBody()Arguments format when body is used.protected java.util.List<HTTPArgumentWrapper>getArgumentsUser()Arguments format when User Defined Variables.java.lang.BooleangetAutoRedirects()Redirect Automatically.java.lang.BooleangetConcurrentDwn()Embedded Resources from HTML Files: Parallel downloads.java.lang.StringgetConcurrentPool()Embedded Resources from HTML Files: Concurrent pool for parallel download.java.lang.StringgetConnectTimeout()Connect Timeouts (milliseconds).java.lang.StringgetContentEncoding()java.lang.BooleangetDoBrowserCompatibleMultipart()Browser-compatible headers.java.lang.StringgetDomain()Server Name or IP.java.lang.BooleangetDoMultipartPost()Use multipart/form-data.java.lang.StringgetEmbeddedUrlExcludeRE()Embedded Resources from HTML Files: URLs must not match.java.lang.StringgetEmbeddedUrlRE()Embedded Resources from HTML Files: URLs must match.java.util.List<HTTPFileArgWrapper>getFilesArguments()java.lang.BooleangetFollowRedirects()Follow redirects.java.lang.BooleangetImageParser()ImplementationgetImplementation()java.lang.StringgetIpSource()Source IP Address.IpSourceTypegetIpSourceType()Source Address Type.java.lang.BooleangetMd5()Save response as MD5 hash.HttpMethodgetMethod()HTTP Method.java.lang.StringgetPath()Path.java.lang.StringgetPort()Port Number.java.lang.BooleangetPostBodyRaw()java.lang.StringgetProtocol()Protocol [http].java.lang.StringgetProxyHost()Proxy host.java.lang.StringgetProxyPass()Proxy pass.java.lang.StringgetProxyPort()Proxy Port.java.lang.StringgetProxyScheme()Proxy scheme.java.lang.StringgetProxyUser()Proxy user.java.lang.StringgetResponseTimeout()Response Timeouts (milliseconds).java.lang.BooleangetUseKeepAlive()Use KeepAlive.voidsetAutoRedirects(java.lang.Boolean autoRedirects)Redirect Automatically.voidsetConcurrentDwn(java.lang.Boolean concurrentDwn)Embedded Resources from HTML Files: Parallel downloads.voidsetConcurrentPool(java.lang.String concurrentPool)Embedded Resources from HTML Files: Concurrent pool for parallel download.voidsetConnectTimeout(java.lang.String connectTimeout)Connect Timeouts (milliseconds).voidsetContentEncoding(java.lang.String contentEncoding)voidsetDoBrowserCompatibleMultipart(java.lang.Boolean doBrowserCompatibleMultipart)Browser-compatible headers.voidsetDomain(java.lang.String domain)Server Name or IP.voidsetDoMultipartPost(java.lang.Boolean doMultipartPost)Use multipart/form-data.voidsetEmbeddedUrlExcludeRE(java.lang.String embeddedUrlExcludeRE)Embedded Resources from HTML Files: URLs must not match.voidsetEmbeddedUrlRE(java.lang.String embeddedUrlRE)Embedded Resources from HTML Files: URLs must match.voidsetFollowRedirects(java.lang.Boolean followRedirects)Follow redirects.voidsetImageParser(java.lang.Boolean imageParser)voidsetImplementation(Implementation implementation)voidsetIpSource(java.lang.String ipSource)Source IP Address.voidsetIpSourceType(IpSourceType ipSourceType)Source Address Type.voidsetMd5(java.lang.Boolean md5)Save response as MD5 hash.voidsetMethod(HttpMethod method)HTTP Method.voidsetPath(java.lang.String path)Path.voidsetPort(java.lang.String port)Port Number.voidsetPostBodyRaw(java.lang.Boolean postBodyRaw)voidsetProtocol(java.lang.String protocol)Protocol [http].voidsetProxyHost(java.lang.String proxyHost)Proxy host.voidsetProxyPass(java.lang.String proxyPass)Proxy pass.voidsetProxyPort(java.lang.String proxyPort)Proxy Port.voidsetProxyScheme(java.lang.String proxyScheme)Proxy scheme.voidsetProxyUser(java.lang.String proxyUser)Proxy user.voidsetResponseTimeout(java.lang.String responseTimeout)Response Timeouts (milliseconds).voidsetUseKeepAlive(java.lang.Boolean useKeepAlive)Use KeepAlive.-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper
getComment, getName, isEnabled, setComment, setEnabled, setName
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper
getChilds
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper
getGuiClassAsString, getTags, getTestClassAsString, init, internalInit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.anasoid.jmc.core.wrapper.jmeter.gui.JMeterGUIWrapper
getGuiClass
-
Methods inherited from interface org.anasoid.jmc.core.wrapper.jmeter.testelement.TestElementWrapper
getChilds, getTags, getTestClass, getTestClassAsString, init
-
-
-
-
Constructor Detail
-
HTTPSamplerBaseWrapper
protected HTTPSamplerBaseWrapper(HTTPSamplerBaseWrapper.HTTPSamplerBaseWrapperBuilder<T,G,?,?> b)
-
-
Method Detail
-
getArgumentsUser
@JmcMethodAlias("arguments") @JmcEmptyAllowed protected final java.util.List<HTTPArgumentWrapper> getArgumentsUser()
Arguments format when User Defined Variables.- Returns:
- list of arguments.
-
getArgumentsBody
@JmcMethodAlias("arguments") @JmcEmptyAllowed protected final java.util.List<HTTPArgumentWrapper> getArgumentsBody()
Arguments format when body is used.- Returns:
- list of arguments (One argument with empty name).
-
getArguments
public java.util.List<HTTPArgumentWrapper> getArguments()
-
getFilesArguments
public java.util.List<HTTPFileArgWrapper> getFilesArguments()
-
getDomain
public java.lang.String getDomain()
Server Name or IP.
-
setDomain
public void setDomain(java.lang.String domain)
Server Name or IP.
-
getPath
public java.lang.String getPath()
Path.
-
setPath
public void setPath(java.lang.String path)
Path.
-
getPort
public java.lang.String getPort()
Port Number.
-
setPort
public void setPort(java.lang.String port)
Port Number.
-
getProtocol
public java.lang.String getProtocol()
Protocol [http].
-
setProtocol
public void setProtocol(java.lang.String protocol)
Protocol [http].
-
getContentEncoding
public java.lang.String getContentEncoding()
-
setContentEncoding
public void setContentEncoding(java.lang.String contentEncoding)
-
getMethod
public HttpMethod getMethod()
HTTP Method.
-
setMethod
public void setMethod(HttpMethod method)
HTTP Method.
-
getImplementation
public Implementation getImplementation()
-
setImplementation
public void setImplementation(Implementation implementation)
-
getIpSourceType
public IpSourceType getIpSourceType()
Source Address Type.
-
setIpSourceType
public void setIpSourceType(IpSourceType ipSourceType)
Source Address Type.
-
getIpSource
public java.lang.String getIpSource()
Source IP Address.
-
setIpSource
public void setIpSource(java.lang.String ipSource)
Source IP Address.
-
getProxyScheme
public java.lang.String getProxyScheme()
Proxy scheme.
-
setProxyScheme
public void setProxyScheme(java.lang.String proxyScheme)
Proxy scheme.
-
getProxyHost
public java.lang.String getProxyHost()
Proxy host.
-
setProxyHost
public void setProxyHost(java.lang.String proxyHost)
Proxy host.
-
getProxyPort
public java.lang.String getProxyPort()
Proxy Port.
-
setProxyPort
public void setProxyPort(java.lang.String proxyPort)
Proxy Port.
-
getProxyUser
public java.lang.String getProxyUser()
Proxy user.
-
setProxyUser
public void setProxyUser(java.lang.String proxyUser)
Proxy user.
-
getProxyPass
public java.lang.String getProxyPass()
Proxy pass.
-
setProxyPass
public void setProxyPass(java.lang.String proxyPass)
Proxy pass.
-
getConnectTimeout
public java.lang.String getConnectTimeout()
Connect Timeouts (milliseconds).
-
setConnectTimeout
public void setConnectTimeout(java.lang.String connectTimeout)
Connect Timeouts (milliseconds).
-
getResponseTimeout
public java.lang.String getResponseTimeout()
Response Timeouts (milliseconds).
-
setResponseTimeout
public void setResponseTimeout(java.lang.String responseTimeout)
Response Timeouts (milliseconds).
-
getFollowRedirects
public java.lang.Boolean getFollowRedirects()
Follow redirects.
-
setFollowRedirects
public void setFollowRedirects(java.lang.Boolean followRedirects)
Follow redirects.
-
getAutoRedirects
public java.lang.Boolean getAutoRedirects()
Redirect Automatically.
-
setAutoRedirects
public void setAutoRedirects(java.lang.Boolean autoRedirects)
Redirect Automatically.
-
getUseKeepAlive
public java.lang.Boolean getUseKeepAlive()
Use KeepAlive.
-
setUseKeepAlive
public void setUseKeepAlive(java.lang.Boolean useKeepAlive)
Use KeepAlive.
-
getDoMultipartPost
public java.lang.Boolean getDoMultipartPost()
Use multipart/form-data.
-
setDoMultipartPost
public void setDoMultipartPost(java.lang.Boolean doMultipartPost)
Use multipart/form-data.
-
getDoBrowserCompatibleMultipart
public java.lang.Boolean getDoBrowserCompatibleMultipart()
Browser-compatible headers.
-
setDoBrowserCompatibleMultipart
public void setDoBrowserCompatibleMultipart(java.lang.Boolean doBrowserCompatibleMultipart)
Browser-compatible headers.
-
getMd5
public java.lang.Boolean getMd5()
Save response as MD5 hash.
-
setMd5
public void setMd5(java.lang.Boolean md5)
Save response as MD5 hash.
-
getPostBodyRaw
public java.lang.Boolean getPostBodyRaw()
-
setPostBodyRaw
public void setPostBodyRaw(java.lang.Boolean postBodyRaw)
-
getConcurrentPool
public java.lang.String getConcurrentPool()
Embedded Resources from HTML Files: Concurrent pool for parallel download.
-
setConcurrentPool
public void setConcurrentPool(java.lang.String concurrentPool)
Embedded Resources from HTML Files: Concurrent pool for parallel download.
-
getEmbeddedUrlRE
public java.lang.String getEmbeddedUrlRE()
Embedded Resources from HTML Files: URLs must match.
-
setEmbeddedUrlRE
public void setEmbeddedUrlRE(java.lang.String embeddedUrlRE)
Embedded Resources from HTML Files: URLs must match.
-
getEmbeddedUrlExcludeRE
public java.lang.String getEmbeddedUrlExcludeRE()
Embedded Resources from HTML Files: URLs must not match.
-
setEmbeddedUrlExcludeRE
public void setEmbeddedUrlExcludeRE(java.lang.String embeddedUrlExcludeRE)
Embedded Resources from HTML Files: URLs must not match.
-
getConcurrentDwn
public java.lang.Boolean getConcurrentDwn()
Embedded Resources from HTML Files: Parallel downloads.
-
setConcurrentDwn
public void setConcurrentDwn(java.lang.Boolean concurrentDwn)
Embedded Resources from HTML Files: Parallel downloads.
-
getImageParser
public java.lang.Boolean getImageParser()
-
setImageParser
public void setImageParser(java.lang.Boolean imageParser)
-
-