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

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

    Builder for HttpProtocol used in DSL

  3. case class HttpProtocolEnginePart(shareClient: Boolean, shareConnections: Boolean, maxConnectionsPerHost: Int, virtualHost: Option[(Session) ⇒ Validation[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(baseHeaders: Map[String, (Session) ⇒ Validation[String]], realm: Option[(Session) ⇒ Validation[Realm]], autoReferer: Boolean, cache: Boolean, disableUrlEscaping: Boolean, silentURI: Option[Pattern], silentResources: Boolean, signatureCalculator: Option[(Session) ⇒ Validation[SignatureCalculator]]) extends Product with Serializable

  6. case class HttpProtocolResponsePart(followRedirect: Boolean, maxRedirects: Option[Int], discardResponseChunks: Boolean, responseTransformer: Option[PartialFunction[Response, Response]], checks: List[HttpCheck], extraInfoExtractor: Option[(ExtraInfo) ⇒ List[Any]], 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] = scala.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