|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.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
Field Summary | |
---|---|
static java.lang.String |
TITLE
|
Constructor Summary | |
---|---|
SoapUILoadTestRunner()
|
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,
TestRunner testRunner,
TestRunContext runContext)
Called after the execution of a testcase |
void |
afterTestStep(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestRunner testRunner,
TestRunContext 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,
TestRunner testRunner,
TestRunContext runContext)
Called before the execution of a testcase |
void |
beforeTestStep(LoadTestRunner loadTestRunner,
LoadTestRunContext context,
TestRunner testRunner,
TestRunContext runContext,
TestStep testStep)
Called before the execution of a teststep |
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. |
void |
run()
Runs the testcases as configured with setXXX methods |
void |
runSuite(TestSuite suite)
Run tests in the specified TestSuite |
void |
setDomain(java.lang.String domain)
Sets the domain to use for any authentications |
void |
setEndpoint(java.lang.String endpoint)
Sets the endpoint to use for all test requests |
void |
setHost(java.lang.String host)
Sets the host to use by all test-requests, the existing endpoint port and path will be used |
void |
setLoadTest(java.lang.String loadTest)
|
void |
setOutputFolder(java.lang.String outputFolder)
|
void |
setPassword(java.lang.String password)
Sets the password to use for any authentications |
void |
setPrintReport(boolean printReport)
|
void |
setProjectFile(java.lang.String projectFile)
Sets the soapUI project file containing the tests to run |
void |
setTestCase(java.lang.String testCase)
Sets the testcase to run |
void |
setTestSuite(java.lang.String testSuite)
Sets the TestSuite to run. |
void |
setUsername(java.lang.String username)
Sets the username to use for any authentications |
void |
setWssPasswordType(java.lang.String wssPasswordType)
Sets the WSS password-type to use for any authentications. |
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()
Method Detail |
---|
public static void main(java.lang.String[] args) throws java.lang.Exception
args
-
java.lang.Exception
public void setLoadTest(java.lang.String loadTest)
public void setOutputFolder(java.lang.String outputFolder)
public void setPrintReport(boolean printReport)
public void setHost(java.lang.String host)
host
- the host to use by all requestspublic void setDomain(java.lang.String domain)
domain
- the domain to use for any authenticationspublic void setPassword(java.lang.String password)
domain
- the password to use for any authenticationspublic void setWssPasswordType(java.lang.String wssPasswordType)
wssPasswordType
- the wss-password type to use, either 'Text' or 'Digest'public void setUsername(java.lang.String username)
domain
- the username to use for any authenticationspublic void run() throws java.lang.Exception
java.lang.Exception
- thrown if any tests failpublic void runSuite(TestSuite suite)
suite
- the TestSuite to runpublic void setProjectFile(java.lang.String projectFile)
projectFile
- the soapUI project file containing the tests to runpublic void setTestCase(java.lang.String testCase)
testCase
- the testcase to runpublic void setEndpoint(java.lang.String endpoint)
endpoint
- the endpoint to use for all test requestspublic 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, TestRunner testRunner, TestRunContext runContext)
LoadTestRunListener
afterTestCase
in interface LoadTestRunListener
public void afterTestStep(LoadTestRunner loadTestRunner, LoadTestRunContext context, TestRunner testRunner, TestRunContext 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, TestRunner testRunner, TestRunContext runContext)
LoadTestRunListener
beforeTestCase
in interface LoadTestRunListener
public void beforeTestStep(LoadTestRunner loadTestRunner, LoadTestRunContext context, TestRunner testRunner, TestRunContext 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 |