Guest User

Untitled

a guest
Mar 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4. "fmt"
  5. "time"
  6.  
  7. vegeta "github.com/tsenart/vegeta/lib"
  8. )
  9.  
  10. func main() {
  11. rate := uint64(100) // per second
  12. duration := 4 * time.Second
  13. targeter := func(*vegeta.Target) error {
  14. // test logic goes here...
  15. }
  16. attacker := vegeta.NewAttacker()
  17.  
  18. var metrics vegeta.Metrics
  19. for res := range attacker.Attack(targeter, rate, duration) {
  20. metrics.Add(res)
  21. }
  22. metrics.Close()
  23.  
  24. fmt.Printf("99th percentile: %s\n", metrics.Latencies.P99)
  25. }
Add Comment
Please, Sign In to add comment