io.gatling.http

config

package config

Visibility
  1. Public
  2. All

Type Members

  1. case class HttpProtocol(baseURLs: List[String], warmUpUrl: Option[String], enginePart: HttpProtocolEnginePart, requestPart: HttpProtocolRequestPart, responsePart: HttpProtocolResponsePart, wsPart: HttpProtocolWsPart, proxyPart: HttpProtocolProxyPart) extends Protocol with StrictLogging with Product with Serializable

    Class containing the configuration for the HTTP protocol

    Class containing the configuration for the HTTP protocol

    baseURLs

    the radixes of all the URLs that will be used (eg: http://mywebsite.tld)

    warmUpUrl

    the url used to load the TCP stack

    enginePart

    the HTTP engine related configuration

    requestPart

    the request related configuration

    responsePart

    the response related configuration

    wsPart

    the WebSocket related configuration

    proxyPart

    the Proxy related configuration

  2. case class HttpProtocolBuilder(protocol: HttpProtocol) extends StrictLogging with Product with Serializable

    Builder for HttpProtocol used in DSL

    Builder for HttpProtocol used in DSL

    protocol

    the protocol being built

  3. case class HttpProtocolEnginePart(shareClient: Boolean, shareConnections: Boolean, maxConnectionsPerHost: Int, virtualHost: Option[Expression[String]], localAddress: Option[InetAddress]) extends Product with Serializable

  4. case class HttpProtocolProxyPart(proxies: Option[(ProxyServer, ProxyServer)], proxyExceptions: Seq[String]) extends Product with Serializable

  5. case class HttpProtocolRequestPart(headers: Map[String, Expression[String]], realm: Option[Expression[Realm]], autoReferer: Boolean, cache: Boolean, disableUrlEncoding: Boolean, silentURI: Option[Pattern], silentResources: Boolean, signatureCalculator: Option[Expression[SignatureCalculator]]) extends Product with Serializable

  6. case class HttpProtocolResponsePart(followRedirect: Boolean, maxRedirects: Option[Int], strict302Handling: Boolean, discardResponseChunks: Boolean, responseTransformer: Option[PartialFunction[Response, Response]], checks: List[HttpCheck], extraInfoExtractor: Option[ExtraInfoExtractor], inferHtmlResources: Boolean, htmlResourcesInferringFilters: Option[Filters]) extends Product with Serializable

  7. case class HttpProtocolWsPart(wsBaseURLs: List[String], reconnect: Boolean, maxReconnects: Option[Int]) extends Product with Serializable

  8. class HttpProxyBuilder extends AnyRef

  9. case class Proxy(host: String, port: Int, securePort: Int, credentials: Option[Credentials] = None) extends Product with Serializable

Value Members

  1. object HttpProtocol extends Serializable

    HttpProtocol class companion

  2. object HttpProtocolBuilder extends Serializable

    HttpProtocolBuilder class companion

  3. object HttpProxyBuilder

Ungrouped