From b50fb44950a2687aa55652d0638d74a0e2967a6e Mon Sep 17 00:00:00 2001 From: playHing Date: Sat, 11 Jul 2020 02:00:48 +0800 Subject: [PATCH] Add bench test on context input query --- context/input_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/context/input_test.go b/context/input_test.go index db812a0f..3a6c2e7b 100644 --- a/context/input_test.go +++ b/context/input_test.go @@ -205,3 +205,13 @@ func TestParams(t *testing.T) { } } +func BenchmarkQuery(b *testing.B) { + beegoInput := NewInput() + beegoInput.Context = NewContext() + beegoInput.Context.Request, _ = http.NewRequest("POST", "http://www.example.com/?q=foo", nil) + b.RunParallel(func(pb *testing.PB) { + for pb.Next() { + beegoInput.Query("q") + } + }) +}