Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- "time"
- vegeta "github.com/tsenart/vegeta/lib"
- )
- func main() {
- rate := uint64(100) // per second
- duration := 4 * time.Second
- targeter := func(*vegeta.Target) error {
- // test logic goes here...
- }
- attacker := vegeta.NewAttacker()
- var metrics vegeta.Metrics
- for res := range attacker.Attack(targeter, rate, duration) {
- metrics.Add(res)
- }
- metrics.Close()
- fmt.Printf("99th percentile: %s\n", metrics.Latencies.P99)
- }
Add Comment
Please, Sign In to add comment