Apache JMeter | |
Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
Field Summary | |
static String | |
static String | |
static String | |
static String | |
static String |
Fields inherited from class org.apache.jmeter.protocol.http.sampler.HTTPSampler2 | |
savedClient |
Fields inherited from class org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase | |
ARGUMENTS , AUTH_MANAGER , AUTO_REDIRECTS , CACHE_MANAGER , CLIENT , CONNECT_TIMEOUT , CONTENT_ENCODING , CONTENT_TYPE , COOKIE_MANAGER , DEFAULT_METHOD , DOMAIN , DO_MULTIPART_POST , EMBEDDED_URL_RE , FOLLOW_REDIRECTS , HEADER_MANAGER , IMAGE_PARSER , IMPLEMENTATION , MAX_FRAME_DEPTH , MAX_REDIRECTS , METHOD , MONITOR , NON_HTTP_RESPONSE_CODE , NON_HTTP_RESPONSE_MESSAGE , PATH , PORT , PROTOCOL , RESPONSE_TIMEOUT , UNSPECIFIED_PORT , UNSPECIFIED_PORT_AS_STRING , URL , URL_UNSPECIFIED_PORT , URL_UNSPECIFIED_PORT_AS_STRING , USE_KEEPALIVE |
Fields inherited from interface org.apache.jmeter.protocol.http.util.HTTPConstantsInterface | |
APPLICATION_X_WWW_FORM_URLENCODED , CONNECTION_CLOSE , DEFAULT_HTTPS_PORT , DEFAULT_HTTPS_PORT_STRING , DEFAULT_HTTP_PORT , DEFAULT_HTTP_PORT_STRING , DELETE , ENCODING_GZIP , ETAG , GET , HEAD , HEADER_AUTHORIZATION , HEADER_CONNECTION , HEADER_CONTENT_DISPOSITION , HEADER_CONTENT_ENCODING , HEADER_CONTENT_LENGTH , HEADER_CONTENT_TYPE , HEADER_COOKIE , HEADER_LOCATION , HEADER_SET_COOKIE , HTTP_1_1 , IF_MODIFIED_SINCE , IF_NONE_MATCH , KEEP_ALIVE , LAST_MODIFIED , MULTIPART_FORM_DATA , OPTIONS , POST , PROTOCOL_HTTP , PROTOCOL_HTTPS , PUT , TRACE , TRANSFER_ENCODING |
Fields inherited from interface org.apache.jmeter.testelement.TestElement | |
COMMENTS , ENABLED , GUI_CLASS , NAME , TEST_CLASS |
Method Summary | |
String | |
String | |
boolean | |
String | |
URL |
|
String | |
String |
|
protected HTTPSampleResult |
|
protected int |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class org.apache.jmeter.protocol.http.sampler.HTTPSampler2 | |
getConnectionHeaders , getResponseHeaders , interrupt , sample , saveConnectionCookies , setDefaultRequestHeaders , setupConnection , threadFinished , threadStarted |
public static final String SEND_SOAP_ACTION
public static final String SOAP_ACTION
public static final String URL_DATA
public static final String XML_DATA
public static final String XML_DATA_FILE
public String getSOAPAction()
public String getSOAPActionQuoted()
public boolean getSendSOAPAction()
public String getURLData()
public URL getUrl() throws MalformedURLException
Get the URL, built from its component parts. As a special case, if the path starts with "http[s]://", then the path is assumed to be the entire URL.
- Overrides:
- getUrl in interface HTTPSamplerBase
- Returns:
- The URL to be requested by this sampler.
public String getXmlData()
public String getXmlFile()
Get the file location of the xml file.
- Returns:
- String file path.
protected HTTPSampleResult sample(URL url, String method, boolean areFollowingRedirect, int frameDepth)
Samples the URL passed in and stores the result inHTTPSampleResult
, following redirects and downloading page resources as appropriate. When getting a redirect target, redirects are not followed and resources are not downloaded. The caller will take care of this.
- Overrides:
- sample in interface HTTPSampler2
- Parameters:
method
- HTTP method: GET, POST,...areFollowingRedirect
- whether we're getting a redirect target
- Returns:
- results of the sampling
protected int setPostHeaders(PostMethod post)
public void setSOAPAction(String action)
public void setSendSOAPAction(boolean action)
public void setURLData(String url)
public void setXmlData(String data)
public void setXmlFile(String filename)
it's kinda obvious, but we state it anyways. Set the xml file with a string path.
- Parameters:
filename
-