|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.eviware.soapui.tools.AbstractSoapUIRunner
com.eviware.soapui.tools.AbstractSoapUITestRunner
com.eviware.soapui.tools.SoapUILoadTestRunner
public class SoapUILoadTestRunner
Standalone test-runner used from maven-plugin, can also be used from command-line (see xdocs) or directly from other classes.
For standalone usage, set the project file (with setProjectFile) and other desired properties before calling run
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.eviware.soapui.tools.AbstractSoapUIRunner |
|---|
AbstractSoapUIRunner.SoapUIOptions |
| Field Summary | |
|---|---|
static java.lang.String |
TITLE
|
| Fields inherited from class com.eviware.soapui.tools.AbstractSoapUIRunner |
|---|
log |
| Constructor Summary | |
|---|---|
SoapUILoadTestRunner()
|
|
SoapUILoadTestRunner(java.lang.String title)
|
|
| Method Summary | |
|---|---|
void |
afterLoadTest(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
Called after the execution of a loadtest when all threads have terminated |
void |
afterTestCase(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext)
Called after the execution of a testcase |
void |
afterTestStep(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext,
TestStepResult testStepResult)
Called after the execution of a teststep |
void |
beforeLoadTest(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
Called before a load-test is about to be run |
void |
beforeTestCase(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext)
Called before the execution of a testcase |
void |
beforeTestStep(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext,
TestStep testStep)
Called before the execution of a teststep |
protected AbstractSoapUIRunner.SoapUIOptions |
initCommandLineOptions()
|
void |
loadTestStarted(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
Called after all initial loadtest threads have been started |
void |
loadTestStopped(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
Called when a loadtest has been stopped for some reason |
static void |
main(java.lang.String[] args)
Runs the loadtests in the specified soapUI project file, see soapUI xdocs for details. |
protected boolean |
processCommandLine(org.apache.commons.cli.CommandLine cmd)
|
boolean |
runRunner()
Runs the testcases as configured with setXXX methods |
void |
runSuite(TestSuite suite)
Run tests in the specified TestSuite |
protected void |
runWsdlLoadTest(WsdlLoadTest loadTest)
Runs the specified LoadTest |
void |
setLimit(int limit)
|
void |
setLoadTest(java.lang.String loadTest)
|
void |
setPrintReport(boolean printReport)
|
void |
setSaveAfterRun(boolean saveAfterRun)
|
void |
setTestCase(java.lang.String testCase)
Sets the testcase to run |
void |
setTestSuite(java.lang.String testSuite)
Sets the TestSuite to run. |
void |
setThreadCount(long threadCount)
|
| Methods inherited from class com.eviware.soapui.tools.AbstractSoapUITestRunner |
|---|
afterRun, afterStep, beforeRun, beforeStep, beforeStep, getDomain, getEndpoint, getHost, getPassword, getProjectPassword, getUsername, getWssPasswordType, prepareRequestStep, setDomain, setEndpoint, setHost, setPassword, setProjectPassword, setUsername, setWssPasswordType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String TITLE
| Constructor Detail |
|---|
public SoapUILoadTestRunner()
public SoapUILoadTestRunner(java.lang.String title)
| Method Detail |
|---|
public static void main(java.lang.String[] args)
args -
java.lang.Exceptionprotected boolean processCommandLine(org.apache.commons.cli.CommandLine cmd)
processCommandLine in class AbstractSoapUIRunnerpublic void setLimit(int limit)
public void setThreadCount(long threadCount)
protected AbstractSoapUIRunner.SoapUIOptions initCommandLineOptions()
initCommandLineOptions in class AbstractSoapUIRunnerpublic void setLoadTest(java.lang.String loadTest)
public void setPrintReport(boolean printReport)
public void setSaveAfterRun(boolean saveAfterRun)
public boolean runRunner()
throws java.lang.Exception
runRunner in class AbstractSoapUIRunnerjava.lang.Exception - thrown if any tests failpublic void runSuite(TestSuite suite)
suite - the TestSuite to runprotected void runWsdlLoadTest(WsdlLoadTest loadTest)
loadTest - the loadTest to runpublic void setTestCase(java.lang.String testCase)
testCase - the testcase to runpublic void setTestSuite(java.lang.String testSuite)
testSuite - the testSuite to run.
public void afterLoadTest(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
LoadTestRunListener
afterLoadTest in interface LoadTestRunListener
public void afterTestCase(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext)
LoadTestRunListener
afterTestCase in interface LoadTestRunListener
public void afterTestStep(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext,
TestStepResult testStepResult)
LoadTestRunListener
afterTestStep in interface LoadTestRunListener
public void beforeLoadTest(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
LoadTestRunListener
beforeLoadTest in interface LoadTestRunListener
public void beforeTestCase(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext)
LoadTestRunListener
beforeTestCase in interface LoadTestRunListener
public void beforeTestStep(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestCaseRunner testRunner,
TestCaseRunContext runContext,
TestStep testStep)
LoadTestRunListener
beforeTestStep in interface LoadTestRunListener
public void loadTestStarted(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
LoadTestRunListener
loadTestStarted in interface LoadTestRunListener
public void loadTestStopped(LoadTestRunner loadTestRunner,
LoadTestRunContext context)
LoadTestRunListener
loadTestStopped in interface LoadTestRunListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||