# Interface BenchmarkSummary

Benchmark summary.

interface BenchmarkSummary {
totalDurationMs: number;
totalOperations: number;
overallThroughput: number;
avgP95Latency: number;
passed: boolean;
failures: readonly string[];
}

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:151

##### Index

### Properties

totalDurationMs
totalOperations
overallThroughput
avgP95Latency
passed
failures

## Properties

### `Readonly` totalDurationMs

totalDurationMs: number

Total benchmark duration in milliseconds.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:153

### `Readonly` totalOperations

totalOperations: number

Total operations run.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:155

### `Readonly` overallThroughput

overallThroughput: number

Overall throughput.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:157

### `Readonly` avgP95Latency

avgP95Latency: number

Average p95 latency across operations.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:159

### `Readonly` passed

passed: boolean

Pass/fail status based on thresholds.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:161

### `Readonly` failures

failures: readonly string[]

Failures if any.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:163