mirror of
https://github.com/cubixle/l1.git
synced 2026-04-24 21:14:45 +01:00
27 lines
423 B
Go
27 lines
423 B
Go
package l1
|
|
|
|
type Results struct {
|
|
Target string
|
|
Count int
|
|
Results []Result
|
|
}
|
|
|
|
type Result struct {
|
|
// CompletedIn is in seconds
|
|
CompletedIn int
|
|
Error error
|
|
StatusCode int
|
|
}
|
|
|
|
func (r *Results) RequestsPerMin() int {
|
|
totalCompletedIn := 0
|
|
for _, res := range r.Results {
|
|
totalCompletedIn += res.CompletedIn
|
|
}
|
|
return totalCompletedIn / r.Count
|
|
}
|
|
|
|
func (r *Results) AvgCompletionTime() int {
|
|
return 0
|
|
}
|