Versions in this module Expand all Collapse all v0 v0.106.0 Nov 15, 2021 v0.15.0 Nov 15, 2018 Changes in this version type Options + BinData []byte + Binary bool + Call string + Insecure bool + Name string + Proto string type Report + Date time.Time + Name string + Options *Options + func (r Report) MarshalJSON() ([]byte, error) type ResultDetail + Timestamp time.Time v0.8.0 Jul 26, 2018 v0.7.0 Jul 20, 2018 v0.6.0 Jul 11, 2018 v0.3.0 Apr 16, 2018 Changes in this version + type Bucket struct + Count int + Frequency float64 + Mark float64 + type LatencyDistribution struct + Latency time.Duration + Percentage int + type Options struct + C int + CName string + Cert string + Data interface{} + DialTimtout int + Host string + KeepaliveTime int + Metadata *map[string]string + N int + QPS int + Timeout int + Z time.Duration + type Report struct + Average time.Duration + Count uint64 + Details []ResultDetail + ErrorDist map[string]int + Fastest time.Duration + Histogram []Bucket + LatencyDistribution []LatencyDistribution + Rps float64 + Slowest time.Duration + StatusCodeDist map[string]int + Total time.Duration + type Reporter struct + func (r *Reporter) Finalize(total time.Duration) *Report + func (r *Reporter) Run() + type Requester struct + func New(mtd *desc.MethodDescriptor, c *Options) (*Requester, error) + func (b *Requester) Finish() *Report + func (b *Requester) Run() (*Report, error) + func (b *Requester) Stop() + type ResultDetail struct + Error string + Latency time.Duration + Status string