package storage //默认配置 func newDefaultConfig() *Config { return &Config{ Pressure: PressureConfig{ TimeoutMs: 50, Concurrency: 10, DurationS: 5, }, UserCount: 100, } } type Config struct { Pressure PressureConfig `json:"Pressure,omitempty"` UserCount int32 `json:"UserCount,omitempty"` //用户数 WsAddr string `json:"wsAddr,omitempty"` //websocket addr } //压测配置 type PressureConfig struct { TimeoutMs int32 `json:"timeout,omitempty"` //超时时间 毫秒 Concurrency int32 `json:"concurrency,omitempty"` //并发量 DurationS int32 `json:"duration,omitempty"` //持续时间 秒 }