Class DslSetupThreadGroup

  • All Implemented Interfaces:
    DslTestElement, DslTestPlan.TestPlanChild, DslThreadGroup

    public class DslSetupThreadGroup
    extends DslSimpleThreadGroup<DslSetupThreadGroup>
    A thread group that allows running any logic before any other thread group.

    Usually this thread group is used to set the target environment in a predefined state, or to load information that is required in the rest of the test.

    Take into consideration when loading information, as this is a separate thread group, jmeter variables (which are thread scoped) are not available in other thread groups. One way of passing information from one thread group to others can be JMeter Properties, or files. But use them with care, taking into consideration potentially parallel execution of threads in same thread group (or other thread groups).

    Also consider that if you add multiple setup thread groups in a plan, they will run in parallel, before "regular" thread groups.

    By default, the thread group will be configured with 1 thread and 1 iteration. You can change this with provided methods.

    Since:
    0.33