udp load test: improve statistics printing code

This commit is contained in:
Joakim Frostegård 2021-11-28 01:10:42 +01:00
parent 6605055b3d
commit 14474fb5e3

View file

@ -177,20 +177,18 @@ fn monitor_statistics(state: LoadTestState, config: &Config) {
let avg_total = avg_connect + avg_announce + avg_scrape + avg_error; let avg_total = avg_connect + avg_announce + avg_scrape + avg_error;
println!( println!();
concat!( println!("# aquatic load test report");
"\n# aquatic load test report\n\n", println!();
"Test ran for {} seconds.\n", println!("Test ran for {} seconds", time_elapsed.as_secs());
"Average responses per second: {:.2}\n\nConfig: {:#?}\n" println!("Average responses per second: {:.2}", avg_total);
),
time_elapsed.as_secs(),
avg_total,
config
);
println!(" - Connect responses: {:.2}", avg_connect); println!(" - Connect responses: {:.2}", avg_connect);
println!(" - Announce responses: {:.2}", avg_announce); println!(" - Announce responses: {:.2}", avg_announce);
println!(" - Scrape responses: {:.2}", avg_scrape); println!(" - Scrape responses: {:.2}", avg_scrape);
println!(" - Error responses: {:.2}", avg_error); println!(" - Error responses: {:.2}", avg_error);
println!();
println!("Config: {:#?}", config);
println!();
} }
fn fetch_and_reset(atomic_usize: &AtomicUsize) -> f64 { fn fetch_and_reset(atomic_usize: &AtomicUsize) -> f64 {