mirror of
https://github.com/guonaihong/gout
synced 2025-12-24 12:58:00 +08:00
* update #92 benckmark * update #92 benckmark * update #92 benckmark * update #92 benckmark * update #92 benckmark * update #92 benckmark * update benckmark 后面就是提升测试覆盖度 * update benckmark 更新readme
33 lines
616 B
Go
33 lines
616 B
Go
package bench
|
|
|
|
import (
|
|
"github.com/stretchr/testify/assert"
|
|
"os"
|
|
"testing"
|
|
"time"
|
|
)
|
|
|
|
func Test_Bench_newTemplate(t *testing.T) {
|
|
tmpl := newTemplate()
|
|
|
|
r := report{
|
|
Failed: 3,
|
|
Percentage55: time.Second,
|
|
Percentage66: 2 * time.Second,
|
|
Percentage75: 3 * time.Second,
|
|
Percentage80: 4 * time.Second,
|
|
Percentage90: 5 * time.Second,
|
|
Percentage95: 6 * time.Second,
|
|
Percentage98: 7 * time.Second,
|
|
Percentage99: 8 * time.Second,
|
|
Percentage100: 9 * time.Second,
|
|
StatusCodes: map[int]int{
|
|
200: 100,
|
|
500: 3,
|
|
},
|
|
}
|
|
|
|
err := tmpl.Execute(os.Stdout, r)
|
|
assert.NoError(t, err)
|
|
}
|