(b *testing.B)
| 2369 | } |
| 2370 | |
| 2371 | func Benchmark_Client_Request_Parallel(b *testing.B) { |
| 2372 | app, dial, start := createHelperServer(b) |
| 2373 | app.Get("/", func(c fiber.Ctx) error { |
| 2374 | return c.SendString("hello world") |
| 2375 | }) |
| 2376 | |
| 2377 | go start() |
| 2378 | |
| 2379 | client := New().SetDial(dial) |
| 2380 | |
| 2381 | b.ResetTimer() |
| 2382 | b.ReportAllocs() |
| 2383 | |
| 2384 | b.RunParallel(func(pb *testing.PB) { |
| 2385 | var err error |
| 2386 | var resp *Response |
| 2387 | for pb.Next() { |
| 2388 | resp, err = client.Get("http://example.com") |
| 2389 | resp.Close() |
| 2390 | } |
| 2391 | require.NoError(b, err) |
| 2392 | }) |
| 2393 | } |
| 2394 | |
| 2395 | func Benchmark_Client_Request_Send_ContextCancel(b *testing.B) { |
| 2396 | app, ln, start := createHelperServer(b) |
nothing calls this directly
no test coverage detected