Documentation
¶
Index ¶
Constants ¶
View Source
const (
IsHandlerKey int = 1
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { MaxIdleConnPerHost int `json:"max_idle_conn_per_host"` DisableCompression bool `json:"disable_compression"` DisableKeepAlive bool `json:"disable_keep_alive"` UseHTTP2 bool `json:"use_http_2"` Timeout time.Duration `json:"timeout"` Method string `json:"method"` AcceptHeaderRequest string `json:"accept_header_request"` UserAgent string `json:"user_agent"` }
func DefaultConfiguration ¶
func DefaultConfiguration() Configuration
DefaultConfiguration sets default configuration for load testing
func FromGlobalConfig ¶
func FromGlobalConfig(loadTestConf config.LoadTest) Configuration
type GlobResult ¶
type GlobResult struct {
// contains filtered or unexported fields
}
func NewResult ¶
func NewResult() *GlobResult
func (*GlobResult) GetResult ¶
func (r *GlobResult) GetResult() map[Key]Item
func (*GlobResult) ProcessItem ¶
func (r *GlobResult) ProcessItem(key Key, fn func(m map[Key]Item, i Item))
func (*GlobResult) Set ¶
func (r *GlobResult) Set(key Key, item Item)
type Tester ¶
type Tester struct {
// contains filtered or unexported fields
}
Tester represents load testing struct
func New ¶
func New(shutdownCtx context.Context, cancel context.CancelFunc, log logrus.FieldLogger, conf Configuration, items []url_item.Item) *Tester
Click to show internal directories.
Click to hide internal directories.