# Packages
Package matcher provides a way to match a test against a pattern.
# Functions
NewActionCasterFromRunnerKind creates a new action caster from the runner kind.
NewConnectionContainer creates a new ConnectMap.
NewDefaultEventCaster creates a new DefaultEventCaster.
NewDefaultEventCasterWithBroadcaster creates a new DefaultEventCaster with broadcaster.
NewLocalAuthenticatorFactor creates a new local authenticator factor.
NewLocalOutputFactor creates a new LocalOutputFactor.
NewLocalStore creates a new local store.
NewLocalTargetFactor creates a new local target factor.
NewLocalTmplFactor creates a new local template factor.
NewSlaveRequestHandler creates a new ResponseHandler.
NewTermChanType creates a new termChanType.
Run runs the load test.
RunAsyncProcessing runs the async processing.
# Constants
ActionTypeTermWithErr represents the term with error.
ActionTypeTermWithoutErr represents the term without error.
DefaultChunkSize is an integer.
DefaultHTTPRequestBodyType represents the default HTTP request body type.
FlowStepFlowTypeFile represents the file flow step flow type.
FlowStepFlowTypeFlow represents the flow flow step flow type.
FlowStepFlowTypeSlaveCmd represents the slave command flow step flow type.
HTTPRequestBodyTypeForm represents the form body type.
HTTPRequestBodyTypeJSON represents the JSON body type.
HTTPRequestBodyTypeMultipart represents the multipart body type.
MassExecTypeHTTP represents the HTTP type.
OneExecTypeHTTP represents the HTTP type.
ReceiveTermTypeContextCanceled represents the ContextCanceled.
ReceiveTermTypeDisconnected represents the Disconnected.
ReceiveTermTypeEOF represents the EOF.
ReceiveTermTypeResponseReceiveError represents the ResponseReceiveError.
ReceiveTermTypeStreamContextDone represents the StreamContextDone.
RunnerEventStart represents the event start.
RunnerEventStoreImported represents the event store imported.
RunnerEventStoreImporting represents the event store importing.
RunnerEventTerminated represents the event terminated.
RunnerEventValidated represents the event validated.
RunnerEventValidating represents the event validating.
RunnerKindFlow represents the flow runner.
RunnerKindMassExecute represents execute multiple requests runner.
RunnerKindMemoryValue represents the memory store value runner.
RunnerKindOneExecute represents execute one request runner.
RunnerKindSlaveConnect represents the slave connect runner.
RunnerKindStoreImport represents the store import runner.
RunnerKindStoreValue represents the store value runner.
RunnerSleepValueAfterExec represents the success after value for a runner sleep value.
RunnerSleepValueAfterFailedExec represents the failed after value for a runner sleep value.
RunnerSleepValueAfterInit represents the init after value for a runner sleep value.
SlaveConnectRunnerActionDisconnect represents the disconnect action.
SlaveConnectRunnerEventConnected represents the connected event.
SlaveConnectRunnerEventConnecting represents the connecting event.
# Variables
FlowRunnerActionsList represents the list of actions for the Flow runner.
MassExecuteRunnerActionsList represents the list of actions for the MassExecute runner.
MemoryValueRunnerActionsList represents the list of actions for the MemoryValue runner.
OneExecuteRunnerActionsList represents the list of actions for the OneExecute runner.
SlaveConnectRunnerActionsList represents the list of actions for the SlaveConnect runner.
StoreImportRunnerActionsList represents the list of actions for the StoreImport runner.
StoreValueRunnerActionsList represents the list of actions for the StoreValue runner.
# Structs
Action represents the action.
ActionCastData represents the action cast data.
ActionOn represents the action on.
BaseExecutor represents the base executor.
ConnectionContainer is a struct that holds the connection information.
ConnectionMapData is a struct that holds the connection information.
CredentialEncryptConfig is the configuration for the credential encrypt.
DefaultEventCaster is a struct that holds the event caster information.
ExecRequestData represents the data configuration for the OneExec runner.
ExecRequestStoreData represents the store data configuration for the OneExec runner.
Flow represents the flow runner.
FlowStep represents a flow step.
FlowStepFlow represents a flow step flow.
FlowStepFlowDependsOn represents the flow step flow depends on.
FlowStepFlowExecutor represents a flow step flow executor.
FlowStepFlowExecutorOutput represents a flow step flow executor output.
FlowStepFlowValue represents a flow step flow value.
HTTPRequest represents the HTTP request.
LocalAuthenticatorFactor represents the local authenticator factor.
LocalOutputFactor represents the local output factor.
LocalStore represents the local store.
LocalTargetFactor represents the local target factor.
LocalTmplFactor represents the local template factor.
MassExec represents the MassExec runner.
MassExecAuth represents the auth configuration for the MassExec runner.
MassExecOutput represents the output configuration for the MassExec runner.
MassExecRequest represents the request configuration for the MassExec runner.
MassExecRequestBreak represents the break configuration for the MassExec runner.
MassExecRequestRecordExcludeFilter represents the record exclude filter configuration for the MassExec runner.
MassiveExecThreadExecutor represents the thread executor for the MassExec runner.
MemoryValue represents the MemoryValue runner.
MemoryValueData represents the data for the MemoryValue runner.
OneExec represents the OneExec runner.
OneExecAuth represents the auth configuration for the OneExec runner.
OneExecOutput represents the output configuration for the OneExec runner.
OneExecRequest represents the request configuration for the OneExec runner.
ReceiveTermData is a struct that holds the receive term information.
Runner represents a runner.
RunStoreImport represents the StoreImport runner.
SlaveConnect represents the SlaveConnect runner.
SlaveConnectCertificate represents the certificate for the Slave.
SlaveConnectData represents the data for the SlaveConnect.
SlaveRequestHandler is a struct that holds the response handler information.
Sleep represents the sleep configuration for a runner.
SleepValue represents the sleep value for a runner.
StoreImport represents the StoreImport runner.
StoreImportData represents the data for the StoreImport runner.
StoreValue represents the StoreValue runner.
StoreValueData represents the data for the StoreValue runner.
TermChanType represents the type of termChan.
ValidAction represents the valid action.
ValidActionOn represents the valid action on.
ValidCredentialEncryptConfig represents the valid auth credential encrypt configuration.
ValidExecRequestData represents the valid data configuration for the OneExec runner.
ValidExecRequestStoreData represents the valid store data configuration for the OneExec runner.
ValidFlow represents a valid flow runner.
ValidFlowStep represents a valid flow step.
ValidFlowStepFlow represents a valid flow step flow.
ValidFlowStepFlowDependsOn represents a valid flow step flow depends on.
ValidFlowStepFlowExecutor represents a valid flow step flow executor.
ValidFlowStepFlowExecutorOutput represents a valid flow step flow executor output.
ValidFlowStepFlowValue represents a valid flow step flow value.
ValidMassExec represents the valid MassExec runner.
ValidMassExecRequest represents the valid request configuration for the MassExec runner.
ValidMassExecRequestBreak represents the valid break configuration for the MassExec runner.
ValidMassExecRequestRecordExcludeFilter represents the valid record exclude filter configuration for the MassExec runner.
ValidMemoryValue represents the valid MemoryValue runner.
ValidMemoryValueData represents the valid data for the MemoryValue runner.
ValidOneExec represents the valid OneExec runner.
ValidOneExecRequest represents the valid request configuration for the OneExec runner.
ValidRunner represents a valid runner.
ValidRunnerSleep represents a valid runner sleep configuration.
ValidRunnerSleepValue represents a valid runner sleep value.
ValidRunnerStoreImport represents the valid RunnerStoreImport runner.
ValidSlaveConnect represents the valid ValidSlaveConnect runner.
ValidSlaveConnectCertificate represents the valid certificate for the Slave.
ValidSlaveConnectData represents the valid data for the ValidSlaveConnect.
ValidStoreImport represents the valid StoreImport runner.
ValidStoreImportData represents the valid data for the StoreImport runner.
ValidStoreValue represents the valid StoreValue runner.
ValidStoreValueData represents the valid data for the StoreValue runner.
WriteData represents the write data.
# Interfaces
AuthenticatorFactor represents the authenticator factor.
EventCaster is an interface for casting event.
OutputFactor represents the output factor.
Store represents the store.
TargetFactor represents the target factor.
TmplFactor represents the template factor.
# Type aliases
ActionCaster represents the action caster.
Actions represents the actions.
ActionType represents the action.
AttachRequestInfo represents the request info.
Event represents the flow step flow depends on event.
FlowStepFlowType represents the flow step flow type.
HTTPRequestBodyType represents the HTTP request body type.
ImportCallback represents the import callback there are the case valBytes is nil.
Kind represents the kind of runner.
MassExecType represents the type of MassExec.
OneExecType represents the type of OneExec.
ReceiveTermType represents the valid ReceiveTermType runner.
ResponseDataConsumer represents the response data consumer.
SleepValueAfter represents the after value for a runner sleep value.
StoreCallback represents the store callback.
StoreWithExtractorCallback represents the store with extractor callback.
ValidActions represents the valid actions.
ValidExecRequestDataSlice represents a slice of ValidExecRequestData.