mockforge_performance/lib.rs
1//! MockForge Performance Mode
2//!
3//! Lightweight load simulation mode for running scenarios at N RPS,
4//! simulating bottlenecks, recording latencies, and observing response
5//! changes under load.
6//!
7//! This is NOT true load testing - it's realistic behavior simulation
8//! under stress testing conditions.
9
10pub mod bottleneck;
11pub mod controller;
12pub mod latency;
13pub mod metrics;
14pub mod simulator;
15
16pub use bottleneck::{BottleneckConfig, BottleneckSimulator, BottleneckType};
17pub use controller::{RpsController, RpsProfile};
18pub use latency::{LatencyAnalyzer, LatencyRecorder, LatencySample};
19pub use metrics::{PerformanceMetrics, PerformanceSnapshot};
20pub use simulator::{PerformanceSimulator, SimulatorConfig};