results/summary.go
func (r Row) String() string {

	rStr := fmt.Sprintf("Start Time: %v\n", r.StartTime.UTC())
	rStr = fmt.Sprintf("%vElapsed Time: %v\n", rStr, r.ElapsedTime)
	rStr = fmt.Sprintf("%vThreads: %v\n", rStr, r.Threads)
	rStr = fmt.Sprintf("%vTotal Requests: %v\n", rStr, r.TotalRequests)
	rStr = fmt.Sprintf("%vAvg Request Time: %v\n", rStr, r.AvgRequestTime)
	rStr = fmt.Sprintf("%vTotal Success: %v\n", rStr, r.TotalSuccess)
	rStr = fmt.Sprintf("%vTotal Timeouts: %v\n", rStr, r.TotalTimeouts)
	return fmt.Sprintf("%vTotal Failures: %v\n", rStr, r.TotalFailures)
}
func (r Row) String() string {

	rStr := fmt.Sprintf("Start Time: %v\n", r.StartTime.UTC())
	rStr = fmt.Sprintf("%vElapsed Time: %v\n", rStr, r.ElapsedTime)
	rStr = fmt.Sprintf("%vThreads: %v\n", rStr, r.Threads)
	rStr = fmt.Sprintf("%vTotal Requests: %v\n", rStr, r.TotalRequests)
	rStr = fmt.Sprintf("%vAvg Request Time: %v\n", rStr, r.AvgRequestTime)
	rStr = fmt.Sprintf("%vTotal Success: %v\n", rStr, r.TotalSuccess)
	rStr = fmt.Sprintf("%vTotal Timeouts: %v\n", rStr, r.TotalTimeouts)
	return fmt.Sprintf("%vTotal Failures: %v\n", rStr, r.TotalFailures)
}
// String implements String from the Stringer interface and
// allows results to be serialized to a sting