Home / Function/ benchmarkSetup() — fiber Function Reference

benchmarkSetup() — fiber Function Reference

Architecture documentation for the benchmarkSetup() function in logger_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  82941adb_a854_c694_a191_76968d9f2491["benchmarkSetup()"]
  97b45bc9_01a3_2a9a_4c94_9de1344ca94c["logger_test.go"]
  82941adb_a854_c694_a191_76968d9f2491 -->|defined in| 97b45bc9_01a3_2a9a_4c94_9de1344ca94c
  c49a7df3_0b32_e038_de29_c6955ab1a38f["Benchmark_Logger()"]
  c49a7df3_0b32_e038_de29_c6955ab1a38f -->|calls| 82941adb_a854_c694_a191_76968d9f2491
  style 82941adb_a854_c694_a191_76968d9f2491 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/logger/logger_test.go lines 35–49

func benchmarkSetup(b *testing.B, app *fiber.App, uri string) {
	b.Helper()

	h := app.Handler()

	fctx := &fasthttp.RequestCtx{}
	fctx.Request.Header.SetMethod(fiber.MethodGet)
	fctx.Request.SetRequestURI(uri)

	b.ReportAllocs()

	for b.Loop() {
		h(fctx)
	}
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does benchmarkSetup() do?
benchmarkSetup() is a function in the fiber codebase, defined in middleware/logger/logger_test.go.
Where is benchmarkSetup() defined?
benchmarkSetup() is defined in middleware/logger/logger_test.go at line 35.
What calls benchmarkSetup()?
benchmarkSetup() is called by 1 function(s): Benchmark_Logger.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free