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) 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(outputDirectoryBaseName: Option[String], runDescription: Option[String], encoding: String, simulationClass: Option[String], disableCompiler: Boolean, extract: ExtractConfiguration, timeOut: TimeOutConfiguration, directory: DirectoryConfiguration, muteMode: Boolean, zinc: ZincConfiguration) 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, requestBodies: 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: String, rootPathPrefix: String, bufferSize: Int) extends Product with Serializable

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

  19. case class IndicatorsConfiguration(lowerBound: Int, higherBound: Int, percentile1: Int, percentile2: Int) extends Product with Serializable

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

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

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

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

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

  25. trait Protocol extends AnyRef

    This trait is a model to all protocol specific configuration

  26. class Protocols extends AnyRef

    A placeholder for Protocols

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

  28. sealed trait Resource extends AnyRef

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

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

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

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

  33. case class ZincConfiguration(jvmArgs: Array[String]) extends Product with Serializable

Value Members

  1. object GatlingConfiguration extends StrictLogging with Serializable

    Configuration loader of Gatling

  2. object GatlingFiles

  3. object Protocols

  4. object Resource

Ungrouped