Serialized Form
-
Package io.hyperfoil.api
-
Exception io.hyperfoil.api.BenchmarkExecutionException
class BenchmarkExecutionException extends Exception implements Serializable
-
-
Package io.hyperfoil.api.config
-
Class io.hyperfoil.api.config.Agent
class Agent extends Object implements Serializable -
Class io.hyperfoil.api.config.Benchmark
class Benchmark extends Object implements Serializable-
Serialized Fields
-
agents
Agent[] agents
-
defaultThreads
int defaultThreads
-
failurePolicy
Benchmark.FailurePolicy failurePolicy
-
files
Map<String,
byte[]> files -
name
String name
-
params
Map<String,
String> params -
phases
Collection<Phase> phases
-
plugins
Map<Class<? extends PluginConfig>,
PluginConfig> plugins -
postHooks
List<RunHook> postHooks
-
preHooks
List<RunHook> preHooks
-
source
BenchmarkSource source
-
statisticsCollectionPeriod
long statisticsCollectionPeriod
-
tags
Map<String,
Object> tags -
totalThreads
int totalThreads
-
triggerUrl
String triggerUrl
-
version
String version
-
-
-
Exception io.hyperfoil.api.config.BenchmarkData.MissingFileException
class MissingFileException extends RuntimeException implements Serializable-
Serialized Fields
-
file
String file
-
-
-
Exception io.hyperfoil.api.config.BenchmarkDefinitionException
class BenchmarkDefinitionException extends RuntimeException implements Serializable -
Class io.hyperfoil.api.config.BenchmarkSource
class BenchmarkSource extends Object implements Serializable -
Class io.hyperfoil.api.config.Model.Always
class Always extends Model.ClosedModel implements Serializable -
Class io.hyperfoil.api.config.Model.AtOnce
class AtOnce extends Model.ClosedModel implements Serializable -
Class io.hyperfoil.api.config.Model.ClosedModel
class ClosedModel extends Object implements Serializable-
Serialized Fields
-
users
int users
-
usersPerAgent
int usersPerAgent
-
usersPerThread
int usersPerThread
-
-
-
Class io.hyperfoil.api.config.Model.ConstantRate
class ConstantRate extends Model.OpenModel implements Serializable-
Serialized Fields
-
usersPerSec
double usersPerSec
-
-
-
Class io.hyperfoil.api.config.Model.Noop
class Noop extends Object implements Serializable -
Class io.hyperfoil.api.config.Model.OpenModel
class OpenModel extends Object implements Serializable-
Serialized Fields
-
maxSessions
int maxSessions
-
sessionLimitPolicy
SessionLimitPolicy sessionLimitPolicy
-
variance
boolean variance
-
-
-
Class io.hyperfoil.api.config.Model.RampRate
class RampRate extends Model.OpenModel implements Serializable-
Serialized Fields
-
initialUsersPerSec
double initialUsersPerSec
-
targetUsersPerSec
double targetUsersPerSec
-
-
-
Class io.hyperfoil.api.config.Model.Sequentially
class Sequentially extends Object implements Serializable-
Serialized Fields
-
repeats
int repeats
-
-
-
Class io.hyperfoil.api.config.Phase
class Phase extends Object implements Serializable-
Serialized Fields
-
benchmark
SerializableSupplier<Benchmark> benchmark
-
customSlas
Map<String,
SLA[]> customSlas -
duration
long duration
-
id
int id
-
isWarmup
boolean isWarmup
-
iteration
int iteration
-
maxDuration
long maxDuration
-
model
Model model
-
name
String name
-
scenario
Scenario scenario
-
sharedResources
String sharedResources
-
startAfter
Collection<String> startAfter
-
startAfterStrict
Collection<String> startAfterStrict
-
startTime
long startTime
-
startWithDelay
StartWithDelay startWithDelay
-
terminateAfterStrict
Collection<String> terminateAfterStrict
-
-
-
Class io.hyperfoil.api.config.RunHook
class RunHook extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class io.hyperfoil.api.config.Scenario
class Scenario extends Object implements Serializable -
Class io.hyperfoil.api.config.Sequence
class Sequence extends Object implements Serializable-
Serialized Fields
-
concurrency
int concurrency
-
id
int id
-
name
String name
-
offset
int offset
-
resourceUtilizers
ResourceUtilizer[] resourceUtilizers
-
steps
Step[] steps
-
-
-
Class io.hyperfoil.api.config.SLA
class SLA extends Object implements Serializable-
Serialized Fields
-
blockedRatio
double blockedRatio
-
errorRatio
double errorRatio
-
invalidRatio
double invalidRatio
-
limits
Collection<SLA.PercentileLimit> limits
-
meanResponseTime
long meanResponseTime
-
window
long window
-
-
-
Class io.hyperfoil.api.config.SLA.PercentileLimit
class PercentileLimit extends Object implements Serializable-
Serialized Fields
-
percentile
double percentile
-
responseTime
long responseTime
-
-
-
Class io.hyperfoil.api.config.StartWithDelay
class StartWithDelay extends Object implements Serializable-
Serialized Fields
-
delay
long delay
-
phase
String phase
-
-
-
Class io.hyperfoil.api.config.StepBuilder.ActionStep
class ActionStep extends Object implements Serializable-
Serialized Fields
-
action
Action action
-
-
-
-
Package io.hyperfoil.api.deployment
-
Exception io.hyperfoil.api.deployment.DeploymentException
class DeploymentException extends Exception implements Serializable
-
-
Package io.hyperfoil.api.processor
-
Class io.hyperfoil.api.processor.Processor.ActionAdapter
class ActionAdapter extends Object implements Serializable-
Serialized Fields
-
action
Action action
-
-
-
Class io.hyperfoil.api.processor.Processor.BaseDelegating
class BaseDelegating extends Object implements Serializable-
Serialized Fields
-
delegate
Processor delegate
-
-
-
Class io.hyperfoil.api.processor.Transformer.BaseDelegating
class BaseDelegating extends Object implements Serializable-
Serialized Fields
-
delegate
Transformer delegate
-
-
-
Class io.hyperfoil.api.processor.Transformer.ProcessorAdapter
class ProcessorAdapter extends Object implements Serializable-
Serialized Fields
-
delegate
Processor delegate
-
-
-
-
Package io.hyperfoil.api.session
-
Exception io.hyperfoil.api.session.SessionStopException
class SessionStopException extends RuntimeException implements Serializable
-
-
Package io.hyperfoil.api.statistics
-
Class io.hyperfoil.api.statistics.Counters
class Counters extends Object implements Serializable -
Class io.hyperfoil.api.statistics.StatisticsSnapshot
class StatisticsSnapshot extends Object implements Serializable-
Serialized Fields
-
blockedTime
long blockedTime
-
connectionErrors
int connectionErrors
-
extensions
Map<String,
StatsExtension> extensions -
histogram
org.HdrHistogram.Histogram histogram
-
internalErrors
int internalErrors
-
invalid
int invalid
-
requestCount
int requestCount
-
requestTimeouts
int requestTimeouts
-
responseCount
int responseCount
-
sequenceId
int sequenceId
-
-
-
-
Package io.hyperfoil.function
-
Package io.hyperfoil.impl
-
Class io.hyperfoil.impl.FutureSupplier
class FutureSupplier extends Object implements Serializable-
Serialized Fields
-
object
T object
-
-
-