pub struct PerformanceResults {
pub config: TestConfig,
pub start_time: DateTime<Utc>,
pub end_time: DateTime<Utc>,
pub total_duration_secs: f64,
pub test_duration_secs: f64,
pub operation_results: HashMap<String, OperationResults>,
pub overall_stats: OverallStats,
pub resource_usage: ResourceUsage,
pub error_summary: ErrorSummary,
}
Expand description
Performance test results
Fields§
§config: TestConfig
Test configuration used
start_time: DateTime<Utc>
Test start time
end_time: DateTime<Utc>
Test end time
total_duration_secs: f64
Total duration including warmup/cooldown
test_duration_secs: f64
Actual test duration (excluding warmup/cooldown)
operation_results: HashMap<String, OperationResults>
Operation-specific results
overall_stats: OverallStats
Overall statistics
resource_usage: ResourceUsage
Resource usage during test
error_summary: ErrorSummary
Error summary
Trait Implementations§
Source§impl Clone for PerformanceResults
impl Clone for PerformanceResults
Source§fn clone(&self) -> PerformanceResults
fn clone(&self) -> PerformanceResults
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 moreSource§impl Debug for PerformanceResults
impl Debug for PerformanceResults
Source§impl<'de> Deserialize<'de> for PerformanceResults
impl<'de> Deserialize<'de> for PerformanceResults
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PerformanceResults
impl RefUnwindSafe for PerformanceResults
impl Send for PerformanceResults
impl Sync for PerformanceResults
impl Unpin for PerformanceResults
impl UnwindSafe for PerformanceResults
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