aboutsummaryrefslogtreecommitdiff
path: root/client_timing_test.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-03-01 00:42:24 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-03-01 00:42:24 +0200
commita956ac660d0895f5d4e15d7c0eead737b764f1f2 (patch)
tree22691367674fb09f81d3f6c5686896d82c35b765 /client_timing_test.go
parentIssue #60: give up to find an optimal strategy for body buffers' re-use (diff)
downloadfasthttp-a956ac660d0895f5d4e15d7c0eead737b764f1f2.tar.gz
fasthttp-a956ac660d0895f5d4e15d7c0eead737b764f1f2.tar.bz2
fasthttp-a956ac660d0895f5d4e15d7c0eead737b764f1f2.zip
Set timeout when benchmarking big responses
Diffstat (limited to 'client_timing_test.go')
-rw-r--r--client_timing_test.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/client_timing_test.go b/client_timing_test.go
index 1274383..f885487 100644
--- a/client_timing_test.go
+++ b/client_timing_test.go
@@ -464,7 +464,7 @@ func benchmarkClientEndToEndBigResponseInmemory(b *testing.B, parallelism int) {
b.RunParallel(func(pb *testing.PB) {
var buf []byte
for pb.Next() {
- statusCode, body, err := c.Get(buf, url)
+ statusCode, body, err := c.GetTimeout(buf, url, time.Second)
if err != nil {
b.Fatalf("unexpected error: %s", err)
}
@@ -516,6 +516,7 @@ func benchmarkNetHTTPClientEndToEndBigResponseInmemory(b *testing.B, parallelism
Dial: func(_, _ string) (net.Conn, error) { return ln.Dial() },
MaxIdleConnsPerHost: parallelism * runtime.GOMAXPROCS(-1),
},
+ Timeout: time.Second,
}
requestURI := "/foo/bar?baz=123"