Versions in this module Expand all Collapse all v0 v0.11.0 Aug 10, 2018 v0.10.0 Aug 6, 2018 Changes in this version type Report + Options *Options v0.9.0 Aug 1, 2018 Changes in this version type Report + Date time.Time + func (r Report) MarshalJSON() ([]byte, error) v0.8.0 Jul 26, 2018 v0.7.0 Jul 20, 2018 v0.6.0 Jul 11, 2018 v0.5.0 Jun 5, 2018 v0.4.1 May 4, 2018 v0.4.0 May 4, 2018 v0.3.1 Apr 17, 2018 v0.3.0 Apr 16, 2018 v0.2.0 Apr 14, 2018 Changes in this version type Options + CName string v0.1.1 Apr 8, 2018 v0.1.0 Apr 7, 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 + 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