@gatling.io/core
Version:
Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).
21 lines (20 loc) • 764 B
TypeScript
import { ClosedInjectionStep } from "./closedInjection";
import { OpenInjectionStep } from "./openInjection";
import { PopulationBuilder } from "./population";
import { StructureBuilder } from "./structure";
/**
* Javascript wrapper of a Java ScenarioBuilder.
*
* <p>Immutable, so all methods return a new occurrence and leave the original unmodified.
*/
export interface ScenarioBuilder extends StructureBuilder<ScenarioBuilder> {
injectOpen(...steps: OpenInjectionStep[]): PopulationBuilder;
injectClosed(...steps: ClosedInjectionStep[]): PopulationBuilder;
}
/**
* Create a new immutable Scenario builder
*
* @param name - the scenario name
* @returns a new Scenario builder
*/
export declare const scenario: (name: string) => ScenarioBuilder;