SYMBOL INDEX (354 symbols across 45 files) FILE: attack.go function attackCmd (line 24) | func attackCmd() command { type attackOpts (line 80) | type attackOpts struct function attack (line 117) | func attack(opts *attackOpts) (err error) { function processAttack (line 235) | func processAttack( function tlsConfig (line 266) | func tlsConfig(insecure bool, certf, keyf string, rootCerts []string) (*... FILE: attack_nonwindows.go function systemSpecificFlags (line 8) | func systemSpecificFlags(fs *flag.FlagSet, opts *attackOpts) { FILE: attack_test.go function TestHeadersSet (line 18) | func TestHeadersSet(t *testing.T) { function decodeMetrics (line 39) | func decodeMetrics(buf bytes.Buffer) (vegeta.Metrics, error) { function TestAttackSignalOnce (line 58) | func TestAttackSignalOnce(t *testing.T) { function TestAttackSignalTwice (line 116) | func TestAttackSignalTwice(t *testing.T) { FILE: attack_windows.go function systemSpecificFlags (line 5) | func systemSpecificFlags(fs *flag.FlagSet, opts *attackOpts) {} FILE: dump.go function dumpCmd (line 7) | func dumpCmd() command { FILE: encode.go constant encodingCSV (line 15) | encodingCSV = "csv" constant encodingGob (line 16) | encodingGob = "gob" constant encodingJSON (line 17) | encodingJSON = "json" constant encodeUsage (line 20) | encodeUsage = `Usage: vegeta encode [options] [...] function encodeCmd (line 55) | func encodeCmd() command { function encode (line 75) | func encode(files []string, to, output string) error { FILE: file.go function file (line 13) | func file(name string, create bool) (*os.File, error) { function decoder (line 27) | func decoder(files []string) (vegeta.Decoder, io.Closer, error) { type multiCloser (line 47) | type multiCloser method Close (line 49) | func (mc multiCloser) Close() error { FILE: flags.go type headers (line 22) | type headers struct method String (line 24) | func (h headers) String() string { method Set (line 33) | func (h headers) Set(value string) error { type localAddr (line 50) | type localAddr struct method Set (line 52) | func (ip *localAddr) Set(value string) (err error) { type csl (line 58) | type csl method Set (line 60) | func (l *csl) Set(v string) error { method String (line 65) | func (l csl) String() string { return strings.Join(l, ",") } type rateFlag (line 67) | type rateFlag struct method Set (line 69) | func (f *rateFlag) Set(v string) (err error) { method String (line 100) | func (f *rateFlag) String() string { type maxBodyFlag (line 107) | type maxBodyFlag struct method Set (line 109) | func (f *maxBodyFlag) Set(v string) (err error) { method String (line 128) | func (f *maxBodyFlag) String() string { type dnsTTLFlag (line 137) | type dnsTTLFlag struct method Set (line 139) | func (f *dnsTTLFlag) Set(v string) (err error) { method String (line 149) | func (f *dnsTTLFlag) String() string { constant connectToFormat (line 158) | connectToFormat = "src:port:dst:port" type connectToFlag (line 160) | type connectToFlag struct method String (line 164) | func (c *connectToFlag) String() string { method Set (line 178) | func (c *connectToFlag) Set(s string) error { FILE: internal/cmd/echosrv/main.go function main (line 18) | func main() { function hash (line 57) | func hash(n int) (string, error) { FILE: internal/cmd/jsonschema/main.go function main (line 15) | func main() { function die (line 52) | func die(s string, args ...interface{}) { function keys (line 57) | func keys(types map[string]interface{}) (ks []string) { FILE: internal/resolver/resolver.go type resolver (line 13) | type resolver struct method dial (line 72) | func (r *resolver) dial(ctx context.Context, network, _ string) (net.C... method address (line 76) | func (r *resolver) address() string { function NewResolver (line 24) | func NewResolver(addrs []string) (*net.Resolver, error) { function normalizeAddrs (line 38) | func normalizeAddrs(addrs []string) ([]string, error) { FILE: internal/resolver/resolver_test.go constant fakeDomain (line 20) | fakeDomain = "acme.notadomain" function TestResolver (line 23) | func TestResolver(t *testing.T) { function TestNormalizeAddrs (line 114) | func TestNormalizeAddrs(t *testing.T) { FILE: lib/attack.go type Attacker (line 22) | type Attacker struct method Attack (line 446) | func (a *Attacker) Attack(tr Targeter, p Pacer, du time.Duration, name... method Stop (line 519) | func (a *Attacker) Stop() bool { method attack (line 529) | func (a *Attacker) attack(tr Targeter, atk *attack, workers *sync.Wait... method hit (line 536) | func (a *Attacker) hit(tr Targeter, atk *attack) *Result { constant DefaultRedirects (line 40) | DefaultRedirects = 10 constant DefaultTimeout (line 43) | DefaultTimeout = 30 * time.Second constant DefaultConnections (line 46) | DefaultConnections = 10000 constant DefaultMaxConnections (line 49) | DefaultMaxConnections = 0 constant DefaultWorkers (line 51) | DefaultWorkers = 10 constant DefaultMaxWorkers (line 53) | DefaultMaxWorkers = math.MaxUint64 constant DefaultMaxBody (line 56) | DefaultMaxBody = int64(-1) constant NoFollow (line 58) | NoFollow = -1 function NewAttacker (line 70) | func NewAttacker(opts ...func(*Attacker)) *Attacker { function Workers (line 105) | func Workers(n uint64) func(*Attacker) { function MaxWorkers (line 111) | func MaxWorkers(n uint64) func(*Attacker) { function Connections (line 117) | func Connections(n int) func(*Attacker) { function MaxConnections (line 126) | func MaxConnections(n int) func(*Attacker) { function ChunkedBody (line 135) | func ChunkedBody(b bool) func(*Attacker) { function Redirects (line 141) | func Redirects(n int) func(*Attacker) { function Proxy (line 159) | func Proxy(proxy func(*http.Request) (*url.URL, error)) func(*Attacker) { function Timeout (line 168) | func Timeout(d time.Duration) func(*Attacker) { function LocalAddr (line 176) | func LocalAddr(addr net.IPAddr) func(*Attacker) { function KeepAlive (line 186) | func KeepAlive(keepalive bool) func(*Attacker) { function TLSConfig (line 199) | func TLSConfig(c *tls.Config) func(*Attacker) { function HTTP2 (line 208) | func HTTP2(enabled bool) func(*Attacker) { function H2C (line 221) | func H2C(enabled bool) func(*Attacker) { function MaxBody (line 236) | func MaxBody(n int64) func(*Attacker) { function UnixSocket (line 241) | func UnixSocket(socket string) func(*Attacker) { function SessionTickets (line 253) | func SessionTickets(enabled bool) func(*Attacker) { function Client (line 264) | func Client(c *http.Client) func(*Attacker) { function ProxyHeader (line 270) | func ProxyHeader(h http.Header) func(*Attacker) { function ConnectTo (line 281) | func ConnectTo(addrMap map[string][]string) func(*Attacker) { function DNSCaching (line 323) | func DNSCaching(ttl time.Duration) func(*Attacker) { function firstOfEachIPFamily (line 408) | func firstOfEachIPFamily(ips []string) []string { type attack (line 434) | type attack struct FILE: lib/attack_fuzz.go function FuzzAttackerTCP (line 16) | func FuzzAttackerTCP(fuzz []byte) int { function FuzzAttackerHTTP (line 72) | func FuzzAttackerHTTP(fuzz []byte) int { function decodeFuzzResponse (line 131) | func decodeFuzzResponse(fuzz []byte) ( FILE: lib/attack_test.go function TestAttackRate (line 25) | func TestAttackRate(t *testing.T) { function TestAttackDuration (line 43) | func TestAttackDuration(t *testing.T) { function TestTLSConfig (line 67) | func TestTLSConfig(t *testing.T) { function TestRedirects (line 75) | func TestRedirects(t *testing.T) { function TestNoFollow (line 93) | func TestNoFollow(t *testing.T) { function TestTimeout (line 112) | func TestTimeout(t *testing.T) { function TestLocalAddr (line 134) | func TestLocalAddr(t *testing.T) { function TestKeepAlive (line 156) | func TestKeepAlive(t *testing.T) { function TestSessionTickets (line 170) | func TestSessionTickets(t *testing.T) { function TestConnections (line 182) | func TestConnections(t *testing.T) { function TestStatusCodeErrors (line 191) | func TestStatusCodeErrors(t *testing.T) { function TestBadTargeterError (line 208) | func TestBadTargeterError(t *testing.T) { function TestResponseBodyCapture (line 218) | func TestResponseBodyCapture(t *testing.T) { function TestProxyOption (line 237) | func TestProxyOption(t *testing.T) { function TestMaxBody (line 268) | func TestMaxBody(t *testing.T) { function TestUnixSocket (line 298) | func TestUnixSocket(t *testing.T) { function TestClient (line 348) | func TestClient(t *testing.T) { function TestVegetaHeaders (line 382) | func TestVegetaHeaders(t *testing.T) { function TestDNSCaching_Issue649 (line 415) | func TestDNSCaching_Issue649(t *testing.T) { function TestFirstOfEachIPFamily (line 427) | func TestFirstOfEachIPFamily(t *testing.T) { function TestAttackConnectTo (line 503) | func TestAttackConnectTo(t *testing.T) { FILE: lib/histogram.go type Buckets (line 11) | type Buckets method Nth (line 59) | func (bs Buckets) Nth(i int) (left, right string) { method UnmarshalText (line 67) | func (bs *Buckets) UnmarshalText(value []byte) error { type Histogram (line 14) | type Histogram struct method Add (line 23) | func (h *Histogram) Add(r *Result) { method MarshalJSON (line 40) | func (h *Histogram) MarshalJSON() ([]byte, error) { FILE: lib/histogram_test.go function TestHistogram_Add (line 9) | func TestHistogram_Add(t *testing.T) { function TestBuckets_UnmarshalText (line 42) | func TestBuckets_UnmarshalText(t *testing.T) { FILE: lib/lttb/lttb.go type Point (line 6) | type Point struct type Iter (line 10) | type Iter function Downsample (line 20) | func Downsample(count, threshold int, it Iter) ([]Point, error) { function sample (line 71) | func sample(a Point, current, next []Point) (b Point) { FILE: lib/lttb/lttb_test.go function TestDownsample (line 14) | func TestDownsample(t *testing.T) { function BenchmarkLTTB (line 84) | func BenchmarkLTTB(b *testing.B) { function newIterator (line 99) | func newIterator(data []Point) Iter { FILE: lib/metrics.go type Metrics (line 12) | type Metrics struct method Add (line 50) | func (m *Metrics) Add(r *Result) { method Close (line 90) | func (m *Metrics) Close() { method init (line 117) | func (m *Metrics) init() { type LatencyMetrics (line 132) | type LatencyMetrics struct method Add (line 154) | func (l *LatencyMetrics) Add(latency time.Duration) { method Quantile (line 166) | func (l LatencyMetrics) Quantile(nth float64) time.Duration { method init (line 171) | func (l *LatencyMetrics) init() { type ByteMetrics (line 180) | type ByteMetrics struct type estimator (line 187) | type estimator interface type tdigestEstimator (line 192) | type tdigestEstimator struct method Add (line 198) | func (e *tdigestEstimator) Add(s float64) { e.TDigest.Add(s, 1) } method Get (line 199) | func (e *tdigestEstimator) Get(q float64) float64 { function newTdigestEstimator (line 194) | func newTdigestEstimator(compression float64) *tdigestEstimator { FILE: lib/metrics_test.go function TestMetrics_Add (line 17) | func TestMetrics_Add(t *testing.T) { function equateApproxDuration (line 88) | func equateApproxDuration(margin time.Duration) cmp.Option { function areNonZeroDurations (line 96) | func areNonZeroDurations(x, y time.Duration) bool { type durationApproximator (line 100) | type durationApproximator struct method compare (line 104) | func (a durationApproximator) compare(x, y time.Duration) bool { function TestMetrics_NoInfiniteRate (line 116) | func TestMetrics_NoInfiniteRate(t *testing.T) { function TestMetrics_NonNilErrorsOnClose (line 128) | func TestMetrics_NonNilErrorsOnClose(t *testing.T) { function TestMetrics_EmptyMetricsCanBeReported (line 142) | func TestMetrics_EmptyMetricsCanBeReported(t *testing.T) { function BenchmarkMetrics (line 153) | func BenchmarkMetrics(b *testing.B) { type bmizeranyEstimator (line 206) | type bmizeranyEstimator struct method Add (line 214) | func (e *bmizeranyEstimator) Add(s float64) { e.Insert(s) } method Get (line 215) | func (e *bmizeranyEstimator) Get(q float64) float64 { function newBmizeranyEstimator (line 210) | func newBmizeranyEstimator(qs ...float64) *bmizeranyEstimator { type dgryskiEstimator (line 219) | type dgryskiEstimator struct method Add (line 227) | func (e *dgryskiEstimator) Add(s float64) { e.Insert(s) } method Get (line 228) | func (e *dgryskiEstimator) Get(q float64) float64 { function newDgriskyEstimator (line 223) | func newDgriskyEstimator(epsilon float64) *dgryskiEstimator { FILE: lib/pacer.go type Pacer (line 10) | type Pacer interface type PacerFunc (line 24) | type PacerFunc method Pace (line 27) | func (pf PacerFunc) Pace(elapsed time.Duration, hits uint64) (time.Dur... type ConstantPacer (line 32) | type ConstantPacer struct method String (line 46) | func (cp ConstantPacer) String() string { method Pace (line 51) | func (cp ConstantPacer) Pace(elapsed time.Duration, hits uint64) (time... method Rate (line 77) | func (cp ConstantPacer) Rate(elapsed time.Duration) float64 { method hitsPerNs (line 83) | func (cp ConstantPacer) hitsPerNs() float64 { constant MeanUp (line 90) | MeanUp float64 = 0 constant Peak (line 93) | Peak = math.Pi / 2 constant MeanDown (line 96) | MeanDown = math.Pi constant Trough (line 99) | Trough = 3 * math.Pi / 2 type SinePacer (line 140) | type SinePacer struct method String (line 166) | func (sp SinePacer) String() string { method invalid (line 171) | func (sp SinePacer) invalid() bool { method Pace (line 176) | func (sp SinePacer) Pace(elapsedTime time.Duration, elapsedHits uint64... method Rate (line 209) | func (sp SinePacer) Rate(elapsed time.Duration) float64 { method ampHits (line 216) | func (sp SinePacer) ampHits() float64 { method radians (line 223) | func (sp SinePacer) radians(t time.Duration) float64 { method hitsPerNs (line 231) | func (sp SinePacer) hitsPerNs(t time.Duration) float64 { method hits (line 244) | func (sp SinePacer) hits(t time.Duration) float64 { type LinearPacer (line 253) | type LinearPacer struct method Pace (line 259) | func (p LinearPacer) Pace(elapsed time.Duration, hits uint64) (time.Du... method Rate (line 289) | func (p LinearPacer) Rate(elapsed time.Duration) float64 { method hits (line 299) | func (p LinearPacer) hits(t time.Duration) float64 { FILE: lib/pacer_test.go function TestConstantPacer (line 11) | func TestConstantPacer(t *testing.T) { function TestConstantPacer_Rate (line 68) | func TestConstantPacer_Rate(t *testing.T) { function floatEqual (line 102) | func floatEqual(x, y float64) bool { function durationEqual (line 110) | func durationEqual(x, y time.Duration) bool { type sineTest (line 159) | type sineTest struct method Pacer (line 165) | func (st sineTest) Pacer(startAt float64) SinePacer { method ampHits (line 175) | func (st sineTest) ampHits() float64 { function TestSinePacerHits (line 179) | func TestSinePacerHits(t *testing.T) { function TestSinePacerInvalid (line 212) | func TestSinePacerInvalid(t *testing.T) { function TestSinePacerPace_Flat (line 233) | func TestSinePacerPace_Flat(t *testing.T) { function TestSincePacer_Rate (line 262) | func TestSincePacer_Rate(t *testing.T) { function TestLinearPacer (line 291) | func TestLinearPacer(t *testing.T) { function TestLinearPacer_hits (line 364) | func TestLinearPacer_hits(t *testing.T) { function TestLinearPacer_Rate (line 392) | func TestLinearPacer_Rate(t *testing.T) { FILE: lib/plot/assets/uplot-plugins.js function pivotData (line 2) | function pivotData(rowData) { function formatDuration (line 18) | function formatDuration(ms) { function exportToPNG (line 39) | function exportToPNG(uplotInstance, filename) { FILE: lib/plot/embed.go type embedFS (line 19) | type embedFS struct method Open (line 23) | func (e *embedFS) Open(name string) (http.File, error) { type embedFile (line 52) | type embedFile struct method Readdir (line 56) | func (f *embedFile) Readdir(count int) ([]os.FileInfo, error) { method Seek (line 60) | func (f *embedFile) Seek(offset int64, whence int) (int64, error) { type embedFileSeeker (line 64) | type embedFileSeeker struct method Read (line 70) | func (f *embedFileSeeker) Read(p []byte) (int, error) { method Seek (line 74) | func (f *embedFileSeeker) Seek(offset int64, whence int) (int64, error) { method Readdir (line 78) | func (f *embedFileSeeker) Readdir(count int) ([]os.FileInfo, error) { type bytesReaderAt (line 82) | type bytesReaderAt struct method ReadAt (line 86) | func (r *bytesReaderAt) ReadAt(p []byte, off int64) (n int, err error) { FILE: lib/plot/plot.go type Plot (line 20) | type Plot struct method Add (line 148) | func (p *Plot) Add(r *vegeta.Result) error { method Close (line 158) | func (p *Plot) Close() { method WriteTo (line 167) | func (p *Plot) WriteTo(w io.Writer) (n int64, err error) { method data (line 269) | func (p *Plot) data() (dataPoints, []string, error) { type Labeler (line 30) | type Labeler function ErrorLabeler (line 35) | func ErrorLabeler(r *vegeta.Result) (label string) { type labeledSeries (line 47) | type labeledSeries struct method add (line 71) | func (ls *labeledSeries) add(r *vegeta.Result) (err error) { type point (line 56) | type point struct function newLabeledSeries (line 63) | func newLabeledSeries(label Labeler) *labeledSeries { type Opt (line 113) | type Opt function Title (line 116) | func Title(title string) Opt { function Downsample (line 122) | func Downsample(threshold int) Opt { function Label (line 128) | func Label(l Labeler) Opt { function New (line 134) | func New(opts ...Opt) *Plot { function labelColors (line 249) | func labelColors(labels []string) []string { function asset (line 321) | func asset(path string) ([]byte, error) { type countingWriter (line 329) | type countingWriter struct method Write (line 334) | func (cw *countingWriter) Write(p []byte) (int, error) { type dataPoints (line 340) | type dataPoints method Len (line 342) | func (ps dataPoints) Len() int { return len(ps) } method Less (line 344) | func (ps dataPoints) Less(i, j int) bool { method Swap (line 349) | func (ps dataPoints) Swap(i, j int) { method Append (line 353) | func (ps dataPoints) Append(buf []byte) []byte { FILE: lib/plot/plot_test.go function TestPlot (line 21) | func TestPlot(t *testing.T) { function TestLabeledSeries (line 69) | func TestLabeledSeries(t *testing.T) { function BenchmarkPlot (line 132) | func BenchmarkPlot(b *testing.B) { FILE: lib/plot/timeseries.go type timeSeries (line 13) | type timeSeries struct method add (line 31) | func (ts *timeSeries) add(t uint64, v float64) error { method iter (line 43) | func (ts *timeSeries) iter() lttb.Iter { function newTimeSeries (line 21) | func newTimeSeries(attack, label string) *timeSeries { FILE: lib/prom/prom.go type Metrics (line 16) | type Metrics struct method Register (line 49) | func (pm *Metrics) Register(r prometheus.Registerer) error { method Observe (line 64) | func (pm *Metrics) Observe(res *vegeta.Result) { function NewMetrics (line 25) | func NewMetrics() *Metrics { function NewHandler (line 76) | func NewHandler(r *prometheus.Registry, startTime time.Time) http.Handler { FILE: lib/prom/prom_test.go function TestMetrics_Observe (line 15) | func TestMetrics_Observe(t *testing.T) { FILE: lib/reporters.go type Report (line 14) | type Report interface type Closer (line 20) | type Closer interface type Reporter (line 27) | type Reporter method Report (line 30) | func (rep Reporter) Report(w io.Writer) error { return rep(w) } function NewHistogramReporter (line 34) | func NewHistogramReporter(h *Histogram) Reporter { function NewTextReporter (line 57) | func NewTextReporter(m *Metrics) Reporter { function round (line 125) | func round(d time.Duration) time.Duration { function NewJSONReporter (line 135) | func NewJSONReporter(m *Metrics) Reporter { function NewHDRHistogramPlotReporter (line 240) | func NewHDRHistogramPlotReporter(m *Metrics) Reporter { function milliseconds (line 269) | func milliseconds(d time.Duration) float64 { function oneByQuantile (line 274) | func oneByQuantile(q float64) float64 { FILE: lib/results.go function init (line 21) | func init() { type Result (line 26) | type Result struct method End (line 42) | func (r *Result) End() time.Time { return r.Timestamp.Add(r.Latency) } method Equal (line 45) | func (r Result) Equal(other Result) bool { function headerEqual (line 60) | func headerEqual(h1, h2 http.Header) bool { type Results (line 83) | type Results method Add (line 87) | func (rs *Results) Add(r *Result) { *rs = append(*rs, *r) } method Close (line 91) | func (rs *Results) Close() { sort.Sort(rs) } method Len (line 94) | func (rs Results) Len() int { return len(rs) } method Less (line 95) | func (rs Results) Less(i, j int) bool { return rs[i].Timestamp.Before(... method Swap (line 96) | func (rs Results) Swap(i, j int) { rs[i], rs[j] = rs[j], rs[i] } type Decoder (line 99) | type Decoder method Decode (line 152) | func (dec Decoder) Decode(r *Result) error { return dec(r) } type DecoderFactory (line 102) | type DecoderFactory function DecoderFor (line 107) | func DecoderFor(r io.Reader) Decoder { function NewRoundRobinDecoder (line 124) | func NewRoundRobinDecoder(dec ...Decoder) Decoder { function NewDecoder (line 145) | func NewDecoder(rd io.Reader) Decoder { type Encoder (line 155) | type Encoder method Encode (line 165) | func (enc Encoder) Encode(r *Result) error { return enc(r) } function NewEncoder (line 158) | func NewEncoder(r io.Writer) Encoder { function NewCSVEncoder (line 171) | func NewCSVEncoder(w io.Writer) Encoder { function headerBytes (line 198) | func headerBytes(h http.Header) []byte { function NewCSVDecoder (line 208) | func NewCSVDecoder(r io.Reader) Decoder { type jsonResult (line 274) | type jsonResult function NewJSONEncoder (line 278) | func NewJSONEncoder(w io.Writer) Encoder { function NewJSONDecoder (line 292) | func NewJSONDecoder(r io.Reader) Decoder { FILE: lib/results_easyjson.go function easyjsonBd1621b8DecodeGithubComTsenartVegetaV12Lib (line 23) | func easyjsonBd1621b8DecodeGithubComTsenartVegetaV12Lib(in *jlexer.Lexer... function easyjsonBd1621b8EncodeGithubComTsenartVegetaV12Lib (line 118) | func easyjsonBd1621b8EncodeGithubComTsenartVegetaV12Lib(out *jwriter.Wri... method MarshalEasyJSON (line 213) | func (v jsonResult) MarshalEasyJSON(w *jwriter.Writer) { method UnmarshalEasyJSON (line 218) | func (v *jsonResult) UnmarshalEasyJSON(l *jlexer.Lexer) { FILE: lib/results_fuzz.go function FuzzResultsFormatDetection (line 12) | func FuzzResultsFormatDetection(fuzz []byte) int { function FuzzGobDecoder (line 25) | func FuzzGobDecoder(fuzz []byte) int { function FuzzCSVDecoder (line 35) | func FuzzCSVDecoder(fuzz []byte) int { function FuzzJSONDecoder (line 45) | func FuzzJSONDecoder(fuzz []byte) int { function readAllResults (line 54) | func readAllResults(decoder Decoder) (ok bool) { FILE: lib/results_test.go function TestResultDecoding (line 17) | func TestResultDecoding(t *testing.T) { function TestResultEncoding (line 55) | func TestResultEncoding(t *testing.T) { function BenchmarkResultEncodings (line 145) | func BenchmarkResultEncodings(b *testing.B) { FILE: lib/targets.go type Target (line 24) | type Target struct method Request (line 33) | func (t *Target) Request() (*http.Request, error) { method Equal (line 57) | func (t *Target) Equal(other *Target) bool { constant HTTPTargetFormat (line 107) | HTTPTargetFormat = "http" constant JSONTargetFormat (line 109) | JSONTargetFormat = "json" type Targeter (line 114) | type Targeter method Decode (line 117) | func (tr Targeter) Decode(t *Target) error { function NewJSONTargeter (line 132) | func NewJSONTargeter(src io.Reader, body []byte, header http.Header) Tar... type TargetEncoder (line 196) | type TargetEncoder method Encode (line 199) | func (enc TargetEncoder) Encode(t *Target) error { function NewJSONTargetEncoder (line 204) | func NewJSONTargetEncoder(w io.Writer) TargetEncoder { function NewStaticTargeter (line 219) | func NewStaticTargeter(tgts ...Target) Targeter { function ReadAllTargets (line 231) | func ReadAllTargets(t Targeter) (tgts []Target, err error) { function NewHTTPTargeter (line 262) | func NewHTTPTargeter(src io.Reader, body []byte, hdr http.Header) Target... function startsWithHTTPMethod (line 343) | func startsWithHTTPMethod(t string) bool { type peekingScanner (line 349) | type peekingScanner struct method Err (line 354) | func (s *peekingScanner) Err() error { method Peek (line 358) | func (s *peekingScanner) Peek() string { method Scan (line 366) | func (s *peekingScanner) Scan() bool { method Text (line 373) | func (s *peekingScanner) Text() string { FILE: lib/targets_easyjson.go type jsonTarget (line 13) | type jsonTarget method decode (line 15) | func (t *jsonTarget) decode(in *jlexer.Lexer) { method encode (line 97) | func (t jsonTarget) encode(out *jwriter.Writer) { FILE: lib/targets_fuzz.go function FuzzHTTPTargeter (line 12) | func FuzzHTTPTargeter(fuzz []byte) int { function FuzzJSONTargeter (line 30) | func FuzzJSONTargeter(fuzz []byte) int { function decodeFuzzTargetDefaults (line 47) | func decodeFuzzTargetDefaults(fuzz []byte) ( FILE: lib/targets_test.go function TestTargetRequest (line 16) | func TestTargetRequest(t *testing.T) { function TestTargetRequest_EmptyBody (line 60) | func TestTargetRequest_EmptyBody(t *testing.T) { function TestJSONTargeter (line 93) | func TestJSONTargeter(t *testing.T) { function TestReadAllTargets (line 204) | func TestReadAllTargets(t *testing.T) { type errReader (line 282) | type errReader struct method Read (line 284) | func (e errReader) Read(p []byte) (n int, err error) { function TestNewHTTPTargeter (line 288) | func TestNewHTTPTargeter(t *testing.T) { function TestErrNilTarget (line 441) | func TestErrNilTarget(t *testing.T) { function BenchmarkJSONTargetEncoding (line 455) | func BenchmarkJSONTargetEncoding(b *testing.B) { FILE: lib/util_fuzz.go function decodeFuzzHeaders (line 6) | func decodeFuzzHeaders(fuzz []byte, headers map[string][]string) ( function decodeFuzzHeader (line 38) | func decodeFuzzHeader(fuzz []byte, headers map[string][]string) ( function extractFuzzString (line 63) | func extractFuzzString(fuzz []byte) ( function extractFuzzByteString (line 93) | func extractFuzzByteString(fuzz []byte) ( FILE: main.go function main (line 14) | func main() { constant examples (line 106) | examples = ` type command (line 114) | type command struct FILE: plot.go constant plotUsage (line 14) | plotUsage = `Usage: vegeta plot [options] [...] function plotCmd (line 43) | func plotCmd() command { function plotRun (line 63) | func plotRun(files []string, threshold int, title, output string) error { FILE: report.go constant reportUsage (line 15) | reportUsage = `Usage: vegeta report [options] [...] function reportCmd (line 40) | func reportCmd() command { function report (line 61) | func report(files []string, typ, output string, every time.Duration, buc... function writeReport (line 158) | func writeReport(r vegeta.Reporter, rc vegeta.Closer, out io.Writer) err... function clear (line 165) | func clear(out io.Writer) error { FILE: report_nonwindows.go function clearScreen (line 12) | func clearScreen() error { FILE: report_windows.go function clearScreen (line 11) | func clearScreen() error {