UNPKG

@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
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 {};