@gatling.io/postman
Version:
Gatling Postman adds support for loading Postman collections in the [Gatling load testing tool](https://gatling.io/).
28 lines (27 loc) • 1.16 kB
TypeScript
import "@gatling.io/jvm-types";
import { ActionBuilder } from "@gatling.io/core";
import JvmProtocolBuilder = io.gatling.javaapi.core.ProtocolBuilder;
import JvmActionBuilder = io.gatling.javaapi.core.ActionBuilder;
import JvmChainBuilder = io.gatling.javaapi.core.ChainBuilder;
import { PostmanCollectionExports } from "./index";
export interface JvmPostmanProtocolBuilder extends JvmProtocolBuilder {
}
interface JvmPostmanRequestActionBuilder extends JvmActionBuilder {
asScala(): any;
toChainBuilder(): JvmChainBuilder;
}
export interface PostmanDslStatic {
postmanProtocol(collectionExports: PostmanCollectionExports[]): JvmPostmanProtocolBuilder;
postmanRequest(requestName: string, collectionId: string, itemPath: number[], runtimeDataKey: string): JvmPostmanRequestActionBuilder;
}
export declare const PostmanDsl: PostmanDslStatic;
export interface PostmanRequestActionBuilder extends ActionBuilder {
}
export interface ScalaFeeder {
next(): Record<string, any>;
}
export interface PostmanDataFileStatic {
feed(feeder: ScalaFeeder): Record<string, any>;
}
export declare const PostmanDataFile: PostmanDataFileStatic;
export {};