Versions in this module Expand all Collapse all v0 v0.0.4 Nov 28, 2020 v0.0.3 Dec 14, 2019 v0.0.2 Dec 3, 2019 v0.0.1 Nov 19, 2019 Changes in this version + type HttpWork struct + DisableCompression bool + DisableKeepAlives bool + DisableRedirects bool + H2 bool + ProxyAddr *url.URL + Timeout int + func (this *HttpWork) CloneRequest(r *http.Request, body []byte) *http.Request + func (this *HttpWork) GetClient() *http.Client + func (this *HttpWork) MakeRequest(client *http.Client, req *http.Request) *Result + type MqttWork struct + func (this *MqttWork) Connect(opts *MQTT.ClientOptions) error + func (this *MqttWork) Finish() + func (this *MqttWork) GetClient() MQTT.Client + func (this *MqttWork) GetDefaultOptions(addrURI string) *MQTT.ClientOptions + func (this *MqttWork) On(topic string, callback func(client MQTT.Client, msg MQTT.Message)) + func (this *MqttWork) Request(topic string, body []byte) (MQTT.Message, error) + func (this *MqttWork) RequestNR(topic string, body []byte) + func (this *MqttWork) RequestURI(u *url.URL, body []byte) (MQTT.Message, error) + func (this *MqttWork) RequestURINR(url *url.URL, body []byte) + type Report struct + func NewReport(w io.Writer, size int, results chan *Result, output string, ...) *Report + func (r *Report) Finalize() + type Result struct + Body []byte + ConnDuration time.Duration + ContentLength int64 + DelayDuration time.Duration + DnsDuration time.Duration + Duration time.Duration + Err error + ReqDuration time.Duration + ResDuration time.Duration + StatusCode int