pub struct LoadTestReport {
pub total_requests: u64,
pub successful: u64,
pub failed: u64,
pub latency_p50_us: u64,
pub latency_p95_us: u64,
pub latency_p99_us: u64,
pub throughput_rps: f64,
pub error_rate: f64,
}Expand description
Load test report.
Fields§
§total_requests: u64Total requests made.
successful: u64Successful requests.
failed: u64Failed requests.
latency_p50_us: u64P50 latency in microseconds.
latency_p95_us: u64P95 latency in microseconds.
latency_p99_us: u64P99 latency in microseconds.
throughput_rps: f64Throughput in requests per second.
error_rate: f64Error rate (0.0 to 1.0).
Implementations§
Trait Implementations§
Source§impl Clone for LoadTestReport
impl Clone for LoadTestReport
Source§fn clone(&self) -> LoadTestReport
fn clone(&self) -> LoadTestReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LoadTestReport
impl RefUnwindSafe for LoadTestReport
impl Send for LoadTestReport
impl Sync for LoadTestReport
impl Unpin for LoadTestReport
impl UnwindSafe for LoadTestReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more