Class TreeBuilder

  • All Implemented Interfaces:

    @API(status = API.Status.EXPERIMENTAL, since = "5.6") 
    public final class TreeBuilder
    
                        

    Provides a programmatic way to build test plans.

    Sample Kotlin:

    testTree {
        TestPlan::class {
            OpenModelThreadGroup::class {
                name = "Thread Group"
                scheduleString = "rate(50 / sec) random_arrivals(100 ms) pause(2 s)"
                +DebugSampler()
            }
        }
    }

    Sample Java:

    testTree(b -> {
        b.add(TestPlan.class, tp -> {
            b.add(OpenModelThreadGroup.class, tg ->{
                name = "Thread Group"
                scheduleString = "rate(50 / sec) random_arrivals(100 ms) pause(2 s)"
                b.add(new DebugSampler());
            });
        });
    });
    Since:

    5.6