com.eviware.soapui.model.testsuite
Interface LoadTestRunListener

All Known Subinterfaces:
LoadStrategy
All Known Implementing Classes:
AbstractLoadStrategy, BurstLoadStrategy, LoadTestRunListenerAdapter, SimpleLoadStrategy, SoapUILoadTestRunner, ThreadCountChangeLoadStrategy, VarianceLoadStrategy

public interface LoadTestRunListener

Listener for LoadTest run events

Author:
Ole.Matzura

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
 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
 

Method Detail

beforeLoadTest

void beforeLoadTest(LoadTestRunner loadTestRunner,
                    LoadTestRunContext context)
Called before a load-test is about to be run

Parameters:
loadTestRunner -
context -

loadTestStarted

void loadTestStarted(LoadTestRunner loadTestRunner,
                     LoadTestRunContext context)
Called after all initial loadtest threads have been started

Parameters:
loadTestRunner -
context -

beforeTestCase

void beforeTestCase(LoadTestRunner loadTestRunner,
                    LoadTestRunContext context,
                    TestCaseRunner testRunner,
                    TestCaseRunContext runContext)
Called before the execution of a testcase

Parameters:
loadTestRunner -
context -
testRunner -
runContext -

beforeTestStep

void beforeTestStep(LoadTestRunner loadTestRunner,
                    LoadTestRunContext context,
                    TestCaseRunner testRunner,
                    TestCaseRunContext runContext,
                    TestStep testStep)
Called before the execution of a teststep

Parameters:
loadTestRunner -
context -
testRunner -
runContext -
testStep -

afterTestStep

void afterTestStep(LoadTestRunner loadTestRunner,
                   LoadTestRunContext context,
                   TestCaseRunner testRunner,
                   TestCaseRunContext runContext,
                   TestStepResult testStepResult)
Called after the execution of a teststep

Parameters:
loadTestRunner -
context -
testRunner -
runContext -
testStepResult -

afterTestCase

void afterTestCase(LoadTestRunner loadTestRunner,
                   LoadTestRunContext context,
                   TestCaseRunner testRunner,
                   TestCaseRunContext runContext)
Called after the execution of a testcase

Parameters:
loadTestRunner -
context -
testRunner -
runContext -

loadTestStopped

void loadTestStopped(LoadTestRunner loadTestRunner,
                     LoadTestRunContext context)
Called when a loadtest has been stopped for some reason

Parameters:
loadTestRunner -
context -

afterLoadTest

void afterLoadTest(LoadTestRunner loadTestRunner,
                   LoadTestRunContext context)
Called after the execution of a loadtest when all threads have terminated

Parameters:
loadTestRunner -
context -


Copyright © 2005-2009 eviware.com. All Rights Reserved.