HarnessConfig
@forge/monorepo / backend/src / HarnessConfig
Type Alias: HarnessConfig
HarnessConfig =
object
Defined in: backend/src/loadtest/harness.ts:41
Properties
concurrency
readonlyconcurrency:number
Defined in: backend/src/loadtest/harness.ts:45
leaseMs
readonlyleaseMs:number
Defined in: backend/src/loadtest/harness.ts:47
Short, so a killed worker's lease expires inside a test rather than inside a coffee break.
maxQueueDepth
readonlymaxQueueDepth:number
Defined in: backend/src/loadtest/harness.ts:57
The queue's bound. Past it, admission is refused.
The mechanism AC-4 asks for. Without a bound, "overload" means an unbounded in-memory backlog, which is the failure mode rather than the test.
reapEveryMs
readonlyreapEveryMs:number
Defined in: backend/src/loadtest/harness.ts:48
sampleEveryMs
readonlysampleEveryMs:number
Defined in: backend/src/loadtest/harness.ts:58
seed
readonlyseed:number
Defined in: backend/src/loadtest/harness.ts:50
tenantId
readonlytenantId:TenantId
Defined in: backend/src/loadtest/harness.ts:42
traffic
readonlytraffic:TrafficShape
Defined in: backend/src/loadtest/harness.ts:49
workers
readonlyworkers:number
Defined in: backend/src/loadtest/harness.ts:44
Worker runtimes competing for the same queue. Several, or a claim race is never exercised.