ws load test: provide stats on number of active connections

This commit is contained in:
Joakim Frostegård 2023-01-25 22:49:24 +01:00
parent 1d8eec3c44
commit 3d2ae26b13
3 changed files with 8 additions and 0 deletions

View file

@ -146,6 +146,8 @@ fn monitor_statistics(state: LoadTestState, config: &Config) {
let responses_announce_per_second = responses_announce / interval_f64;
let connections = statistics.connections.load(Ordering::Relaxed);
let responses_per_second = responses_announce_per_second
+ responses_offer_per_second
+ responses_answer_per_second
@ -165,6 +167,7 @@ fn monitor_statistics(state: LoadTestState, config: &Config) {
println!(" - Answer responses: {:.2}", responses_answer_per_second);
println!(" - Scrape responses: {:.2}", responses_scrape_per_second);
println!(" - Error responses: {:.2}", responses_error_per_second);
println!("Active connections: {}", connections);
let time_elapsed = start_time.elapsed();
let duration = Duration::from_secs(config.duration as u64);