//! Load testing module: simulates concurrent virtual users against a shared //! app instance to measure performance under contention. mod config; mod metrics; mod runner; mod scenarios; use config::LoadConfig; #[tokio::test] #[ignore] async fn load_test() { let config = LoadConfig::from_env(); println!("\n=== Load Test Configuration ==="); println!(" Virtual users: {}", config.virtual_users); println!(" Duration: {:?}", config.duration); println!(" Ramp-up: {:?}", config.ramp_up); println!(" Think time: {:?}", config.think_time); println!(" DB max connections: {}", config.db_max_connections); println!(" Scenario mix: {:?}", config.scenario_mix); println!(); runner::run(config).await; }