diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2017-02-22 18:45:09 +0200 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2017-02-22 18:45:09 +0200 |
commit | fc109d6887b5edb43510d924d14d735f3975fb51 (patch) | |
tree | 153d1459560db98bec06dc222abd27d4380f21bd /server_timing_test.go | |
parent | Make SetMethod slice to zero before appending (#234) (diff) | |
download | fasthttp-fc109d6887b5edb43510d924d14d735f3975fb51.tar.gz fasthttp-fc109d6887b5edb43510d924d14d735f3975fb51.tar.bz2 fasthttp-fc109d6887b5edb43510d924d14d735f3975fb51.zip |
Added a benchmark for RequestCtx.Redirect
Diffstat (limited to 'server_timing_test.go')
-rw-r--r-- | server_timing_test.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server_timing_test.go b/server_timing_test.go index e99e5d9..5c935e8 100644 --- a/server_timing_test.go +++ b/server_timing_test.go @@ -16,6 +16,16 @@ import ( var defaultClientsCount = runtime.NumCPU() +func BenchmarkRequestCtxRedirect(b *testing.B) { + b.RunParallel(func(pb *testing.PB) { + var ctx RequestCtx + for pb.Next() { + ctx.Request.SetRequestURI("http://aaa.com/fff/ss.html?sdf") + ctx.Redirect("/foo/bar?baz=111", StatusFound) + } + }) +} + func BenchmarkServerGet1ReqPerConn(b *testing.B) { benchmarkServerGet(b, defaultClientsCount, 1) } |