Home / Function/ printResult() — astro Function Reference

printResult() — astro Function Reference

Architecture documentation for the printResult() function in server-stress.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  8039d01f_d3a1_3872_c4e3_a7ce4b45bf93["printResult()"]
  84e8dcec_8779_ed84_459a_2c92f21c0f63["server-stress.js"]
  8039d01f_d3a1_3872_c4e3_a7ce4b45bf93 -->|defined in| 84e8dcec_8779_ed84_459a_2c92f21c0f63
  b10e2763_a98a_e2fe_fbec_05e0586161fb["run()"]
  b10e2763_a98a_e2fe_fbec_05e0586161fb -->|calls| 8039d01f_d3a1_3872_c4e3_a7ce4b45bf93
  style 8039d01f_d3a1_3872_c4e3_a7ce4b45bf93 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

benchmark/bench/server-stress.js lines 90–115

function printResult(output) {
	const { latency: l, requests: r, throughput: t } = output;

	const latencyTable = markdownTable(
		[
			['', 'Avg', 'Stdev', 'Max'],
			['Latency', `${l.average} ms`, `${l.stddev} ms`, `${l.max} ms`],
		],
		{
			align: ['l', 'r', 'r', 'r'],
		},
	);

	const reqAndBytesTable = markdownTable(
		[
			['', 'Avg', 'Stdev', 'Min', 'Total in 30s'],
			['Req/Sec', r.average, r.stddev, r.min, `${(r.total / 1000).toFixed(1)}k requests`],
			['Bytes/Sec', pb(t.average), pb(t.stddev), pb(t.min), `${pb(t.total)} read`],
		],
		{
			align: ['l', 'r', 'r', 'r', 'r'],
		},
	);

	return `${latencyTable}\n\n${reqAndBytesTable}`;
}

Subdomains

Called By

Frequently Asked Questions

What does printResult() do?
printResult() is a function in the astro codebase, defined in benchmark/bench/server-stress.js.
Where is printResult() defined?
printResult() is defined in benchmark/bench/server-stress.js at line 90.
What calls printResult()?
printResult() is called by 1 function(s): run.

Analyze Your Own Codebase

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

Try Supermodel Free