blob: 1f214c2d06ba0bdecd01a21a952949ec8cbff6c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
package fasthttpadaptor
import (
"net/http"
"testing"
"github.com/valyala/fasthttp"
)
func BenchmarkConvertRequest(b *testing.B) {
var httpReq http.Request
ctx := &fasthttp.RequestCtx{
Request: fasthttp.Request{
Header: fasthttp.RequestHeader{},
UseHostHeader: false,
},
}
ctx.Request.Header.SetMethod("GET")
ctx.Request.Header.Set("x", "test")
ctx.Request.Header.Set("y", "test")
ctx.Request.SetRequestURI("/test")
ctx.Request.SetHost("test")
b.ResetTimer()
for i := 0; i < b.N; i++ {
_ = ConvertRequest(ctx, &httpReq, true)
}
}
|