Class BenchmarkConfig


  • public class BenchmarkConfig
    extends java.lang.Object
    • Field Detail

      • uri

        private final java.net.URI uri
      • requests

        private final int requests
      • concurrencyLevel

        private final int concurrencyLevel
      • timeLimit

        private final TimeValue timeLimit
      • socketTimeout

        private final Timeout socketTimeout
      • payloadFile

        private final java.io.File payloadFile
      • verbosity

        private final int verbosity
      • headInsteadOfGet

        private final boolean headInsteadOfGet
      • headers

        private final java.lang.String[] headers
      • keepAlive

        private final boolean keepAlive
      • method

        private final java.lang.String method
      • useChunking

        private final boolean useChunking
      • useExpectContinue

        private final boolean useExpectContinue
      • useAcceptGZip

        private final boolean useAcceptGZip
      • payloadText

        private final java.lang.String payloadText
      • soapAction

        private final java.lang.String soapAction
      • forceHttp2

        private final boolean forceHttp2
      • disableSSLVerification

        private final boolean disableSSLVerification
      • trustStorePath

        private final java.lang.String trustStorePath
      • identityStorePath

        private final java.lang.String identityStorePath
      • trustStorePassword

        private final java.lang.String trustStorePassword
      • identityStorePassword

        private final java.lang.String identityStorePassword
    • Constructor Detail

      • BenchmarkConfig

        private BenchmarkConfig​(java.net.URI uri,
                                int requests,
                                int concurrencyLevel,
                                TimeValue timeLimit,
                                Timeout socketTimeout,
                                java.io.File payloadFile,
                                ContentType contentType,
                                int verbosity,
                                boolean headInsteadOfGet,
                                java.lang.String[] headers,
                                boolean keepAlive,
                                java.lang.String method,
                                boolean useChunking,
                                boolean useExpectContinue,
                                boolean useAcceptGZip,
                                java.lang.String payloadText,
                                java.lang.String soapAction,
                                boolean forceHttp2,
                                boolean disableSSLVerification,
                                java.lang.String trustStorePath,
                                java.lang.String identityStorePath,
                                java.lang.String trustStorePassword,
                                java.lang.String identityStorePassword)
    • Method Detail

      • getUri

        public java.net.URI getUri()
      • getRequests

        public int getRequests()
      • getConcurrencyLevel

        public int getConcurrencyLevel()
      • isKeepAlive

        public boolean isKeepAlive()
      • getVerbosity

        public int getVerbosity()
      • isHeadInsteadOfGet

        public boolean isHeadInsteadOfGet()
      • getPayloadFile

        public java.io.File getPayloadFile()
      • getHeaders

        public java.lang.String[] getHeaders()
      • getSocketTimeout

        public Timeout getSocketTimeout()
      • getMethod

        public java.lang.String getMethod()
      • isUseChunking

        public boolean isUseChunking()
      • isUseExpectContinue

        public boolean isUseExpectContinue()
      • isUseAcceptGZip

        public boolean isUseAcceptGZip()
      • getPayloadText

        public java.lang.String getPayloadText()
      • getSoapAction

        public java.lang.String getSoapAction()
      • isForceHttp2

        public boolean isForceHttp2()
      • isDisableSSLVerification

        public boolean isDisableSSLVerification()
      • getTrustStorePath

        public java.lang.String getTrustStorePath()
      • getIdentityStorePath

        public java.lang.String getIdentityStorePath()
      • getTrustStorePassword

        public java.lang.String getTrustStorePassword()
      • getIdentityStorePassword

        public java.lang.String getIdentityStorePassword()
      • getTimeLimit

        public TimeValue getTimeLimit()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object