+import type { JsonObject } from './JsonType.js'
+
export enum IdTagDistribution {
RANDOM = 'random',
ROUND_ROBIN = 'round-robin',
- CONNECTOR_AFFINITY = 'connector-affinity',
+ CONNECTOR_AFFINITY = 'connector-affinity'
}
-export interface AutomaticTransactionGeneratorConfiguration {
+export interface AutomaticTransactionGeneratorConfiguration extends JsonObject {
enable: boolean
minDuration: number
maxDuration: number
maxDelayBetweenTwoTransactions: number
probabilityOfStart: number
stopAfterHours: number
- stopOnConnectionFailure: boolean
+ stopAbsoluteDuration: boolean
requireAuthorize?: boolean
idTagDistribution?: IdTagDistribution
}