io.gatling.core

config

package config

Visibility
  1. Public
  2. All

Type Members

  1. case class AHCConfiguration(allowPoolingConnections: Boolean, allowPoolingSslConnections: Boolean, compressionEnforced: Boolean, connectTimeout: Int, pooledConnectionIdleTimeout: Int, readTimeout: Int, connectionTTL: Int, ioThreadMultiplier: Int, maxConnectionsPerHost: Int, maxConnections: Int, maxRetry: Int, requestTimeOut: Int, useProxyProperties: Boolean, webSocketTimeout: Int, useRelativeURIsWithConnectProxies: Boolean, acceptAnyCertificate: Boolean, httpClientCodecMaxInitialLineLength: Int, httpClientCodecMaxHeaderSize: Int, httpClientCodecMaxChunkSize: Int, keepEncodingHeader: Boolean, webSocketMaxFrameSize: Int, httpsEnabledProtocols: List[String], httpsEnabledCipherSuites: List[String], sslSessionCacheSize: Int, sslSessionTimeout: Int) extends Product with Serializable

  2. case class ArchiveResource(url: URL, extension: String) extends Resource with Product with Serializable

  3. case class ChartingConfiguration(noReports: Boolean, maxPlotsPerSeries: Int, accuracy: Int, indicators: IndicatorsConfiguration) extends Product with Serializable

  4. case class ConsoleDataWriterConfiguration(light: Boolean) extends Product with Serializable

  5. case class CoreConfiguration(version: String, outputDirectoryBaseName: Option[String], runDescription: Option[String], encoding: String, simulationClass: Option[String], extract: ExtractConfiguration, timeOut: TimeOutConfiguration, directory: DirectoryConfiguration, muteMode: Boolean) extends Product with Serializable

  6. case class CreateStatements(createRunRecordTable: Option[String], createRequestRecordTable: Option[String], createScenarioRecordTable: Option[String], createGroupRecordTable: Option[String]) extends Product with Serializable

  7. case class Credentials(username: String, password: String) extends Product with Serializable

  8. case class CssConfiguration(cacheMaxCapacity: Long) extends Product with Serializable

  9. case class DBConfiguration(url: String, username: String, password: String) extends Product with Serializable

  10. case class DataConfiguration(dataWriterClasses: Seq[String], dataReaderClass: String, file: FileDataWriterConfiguration, leak: LeakDataWriterConfiguration, jdbc: JDBCDataWriterConfiguration, console: ConsoleDataWriterConfiguration, graphite: GraphiteDataWriterConfiguration) extends Product with Serializable

  11. case class DirectoryConfiguration(data: String, bodies: String, sources: String, binaries: Option[String], reportsOnly: Option[String], results: String) extends Product with Serializable

  12. case class ExtractConfiguration(regex: RegexConfiguration, xpath: XPathConfiguration, jsonPath: JsonPathConfiguration, css: CssConfiguration) extends Product with Serializable

  13. case class FileDataWriterConfiguration(bufferSize: Int) extends Product with Serializable

  14. case class FileResource(file: File) extends Resource with Product with Serializable

  15. case class GatlingConfiguration(core: CoreConfiguration, charting: ChartingConfiguration, http: HttpConfiguration, data: DataConfiguration, config: Config) extends Product with Serializable

  16. class GatlingPropertiesBuilder extends AnyRef

  17. case class GraphiteDataWriterConfiguration(light: Boolean, host: String, port: Int, protocol: GraphiteProtocol, rootPathPrefix: String, bufferSize: Int, writeInterval: Int) extends Product with Serializable

  18. sealed trait GraphiteProtocol extends AnyRef

  19. case class HttpConfiguration(elFileBodiesCacheMaxCapacity: Long, rawFileBodiesCacheMaxCapacity: Long, fetchedCssCacheMaxCapacity: Long, fetchedHtmlCacheMaxCapacity: Long, redirectPerUserCacheMaxCapacity: Int, expirePerUserCacheMaxCapacity: Int, lastModifiedPerUserCacheMaxCapacity: Int, etagPerUserCacheMaxCapacity: Int, warmUpUrl: Option[String], enableGA: Boolean, ssl: SslConfiguration, ahc: AHCConfiguration) extends Product with Serializable

  20. case class IndicatorsConfiguration(lowerBound: Int, higherBound: Int, percentile1: Double, percentile2: Double, percentile3: Double, percentile4: Double) extends Product with Serializable

  21. case class InsertStatements(insertRunRecord: Option[String], insertRequestRecord: Option[String], insertScenarioRecord: Option[String], insertGroupRecord: Option[String]) extends Product with Serializable

  22. case class JDBCDataWriterConfiguration(db: DBConfiguration, bufferSize: Int, createStatements: CreateStatements, insertStatements: InsertStatements) extends Product with Serializable

  23. case class JacksonConfiguration(allowComments: Boolean, allowUnquotedFieldNames: Boolean, allowSingleQuotes: Boolean) extends Product with Serializable

  24. case class JsonPathConfiguration(cacheMaxCapacity: Long, preferJackson: Boolean, jackson: JacksonConfiguration) extends Product with Serializable

  25. case class LeakDataWriterConfiguration(noActivityTimeout: Int) extends Product with Serializable

  26. trait Protocol extends AnyRef

    This trait is a model to all protocol specific configuration

  27. class Protocols extends AnyRef

    A placeholder for Protocols

  28. case class RegexConfiguration(cacheMaxCapacity: Long) extends Product with Serializable

  29. sealed trait Resource extends AnyRef

  30. case class SslConfiguration(trustStore: Option[StoreConfiguration], keyStore: Option[StoreConfiguration]) extends Product with Serializable

  31. case class StoreConfiguration(storeType: Option[String], file: String, password: String, algorithm: Option[String]) extends Product with Serializable

  32. case class TimeOutConfiguration(simulation: Int) extends Product with Serializable

  33. case class XPathConfiguration(cacheMaxCapacity: Long) extends Product with Serializable

Value Members

  1. object DataConfiguration extends Serializable

  2. object GatlingConfiguration extends StrictLogging with Serializable

    Configuration loader of Gatling

  3. object GatlingFiles

  4. object GraphiteProtocol

  5. object Protocols

  6. object Resource

  7. object Tcp extends GraphiteProtocol with Product with Serializable

  8. object Udp extends GraphiteProtocol

Ungrouped