Enum goose::GooseDefault[][src]

pub enum GooseDefault {
Show variants Host, Users, HatchRate, RunTime, LogLevel, LogFile, Verbose, RunningMetrics, NoResetMetrics, NoMetrics, NoTaskMetrics, NoErrorSummary, ReportFile, RequestsFile, RequestsFormat, DebugFile, DebugFormat, NoDebugBody, StatusCodes, ThrottleRequests, StickyFollow, Manager, ExpectWorkers, NoHashCheck, ManagerBindHost, ManagerBindPort, Worker, ManagerHost, ManagerPort,
}
Expand description

Allows the optional configuration of Goose’s defaults.

Variants

Host
Expand description

An optional default host to run this load test against.

Users
Expand description

An optional default number of users to simulate.

HatchRate
Expand description

An optional default number of clients to start per second.

RunTime
Expand description

An optional default number of seconds for the test to run.

LogLevel
Expand description

An optional default log level.

LogFile
Expand description

An optional default for the log file name.

Verbose
Expand description

An optional default value for verbosity level.

RunningMetrics
Expand description

An optional default for printing running metrics.

NoResetMetrics
Expand description

An optional default for not resetting metrics after all users started.

NoMetrics
Expand description

An optional default for not tracking metrics.

NoTaskMetrics
Expand description

An optional default for not tracking task metrics.

NoErrorSummary
Expand description

An optional default for not displaying an error summary.

ReportFile
Expand description

An optional default for the report file name.

RequestsFile
Expand description

An optional default for the requests log file name.

RequestsFormat
Expand description

An optional default for the requests log file format.

DebugFile
Expand description

An optional default for the debug log file name.

DebugFormat
Expand description

An optional default for the debug log format.

NoDebugBody
Expand description

An optional default for not logging the response body in the debug log.

StatusCodes
Expand description

An optional default to track additional status code metrics.

ThrottleRequests
Expand description

An optional default maximum requests per second.

StickyFollow
Expand description

An optional default to follows base_url redirect with subsequent request.

Manager
Expand description

An optional default to enable Manager mode.

ExpectWorkers
Expand description

An optional default for number of Workers to expect.

NoHashCheck
Expand description

An optional default for Manager to ignore load test checksum.

ManagerBindHost
Expand description

An optional default for host Manager listens on.

ManagerBindPort
Expand description

An optional default for port Manager listens on.

Worker
Expand description

An optional default to enable Worker mode.

ManagerHost
Expand description

An optional default for host Worker connects to.

ManagerPort
Expand description

An optional default for port Worker connects to.

Trait Implementations

impl Debug for GooseDefault[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T> Instrument for T[src]

fn instrument(self, span: Span) -> Instrumented<Self>[src]

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

fn in_current_span(self) -> Instrumented<Self>[src]

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

pub fn vzip(self) -> V