Package

io.gatling.http

protocol

Permalink

package protocol

Visibility
  1. Public
  2. All

Type Members

  1. case class HttpComponents(httpProtocol: HttpProtocol, httpEngine: HttpEngine, httpCaches: HttpCaches, responseProcessor: ResponseProcessor) extends ProtocolComponents with Product with Serializable

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

    Permalink

    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

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

    Permalink

    Builder for HttpProtocol used in DSL

    Builder for HttpProtocol used in DSL

    protocol

    the protocol being built

  4. case class HttpProtocolEnginePart(shareClient: Boolean, shareConnections: Boolean, maxConnectionsPerHost: Int, perUserNameResolution: Boolean, hostNameAliases: Map[String, InetAddress], virtualHost: Option[Expression[String]], localAddresses: List[InetAddress]) extends Product with Serializable

    Permalink
  5. case class HttpProtocolProxyPart(proxy: Option[ProxyServer], proxyExceptions: Seq[String]) extends Product with Serializable

    Permalink
  6. 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

    Permalink
  7. 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

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

    Permalink
  9. class HttpProxyBuilder extends AnyRef

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

    Permalink

Value Members

  1. object HttpProtocol extends StrictLogging with Serializable

    Permalink
  2. object HttpProtocolBuilder extends Serializable

    Permalink

    HttpProtocolBuilder class companion

  3. object HttpProxyBuilder

    Permalink

Ungrouped