Class LoadStep


public class LoadStep extends ObjectWithJsonToString
One ordered step of a LoadScenario: the request to fire and the optional think-time to wait before firing the next step in the same iteration.

The request reuses HttpRequest; per-iteration template placeholders (e.g. $iteration.index, $uuid) live in its fields (path, body, headers, query) and are rendered fresh each iteration by the orchestrator using the scenario's templateType.

thinkTime is inter-step pacing only — the orchestrator schedules the next step after thinkTime.sampleValueMillis() on its scheduler thread and never calls Delay.applyDelay() (which would block a worker thread). A null thinkTime means no pause.

Programmatic cross-step capture is deferred; cross-step state in v1 is template-side (e.g. $scenario.set/get helpers).

  • Constructor Details

    • LoadStep

      public LoadStep()
  • Method Details