| Package | Description |
|---|---|
| org.maestro.tests | |
| org.maestro.tests.cluster | |
| org.maestro.tests.flex | |
| org.maestro.tests.flex.singlepoint | |
| org.maestro.tests.incremental | |
| org.maestro.tests.rate |
| Modifier and Type | Method and Description |
|---|---|
void |
TestProfile.apply(Maestro maestro,
DistributionStrategy distributionStrategy)
Apply a test profile using a maestro instance
|
protected void |
AbstractTestExecutor.startServices(AbstractTestProfile testProfile,
DistributionStrategy distributionStrategy)
Start connected peers
|
protected void |
AbstractTestExecutor.stopServices(DistributionStrategy distributionStrategy)
Stop connected peers
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStrategy
A simple distribution strategy that assign roles to the available nodes
on the test cluster.
|
class |
BalancedStrategy
The balanced distribution strategy collects all the available nodes and distributed
them evenly throughout the test cluster.
|
class |
ExclusiveBalancedStrategy
This is the same as the normal balanced distribution strategy, but it uses exclusive addressing for
each node.
|
class |
LegacyStrategy
The legacy strategy retain the fixed assignment strategy that was used
prior to Maestro 1.5.
|
class |
NonAssigningStrategy |
| Modifier and Type | Method and Description |
|---|---|
static DistributionStrategy |
DistributionStrategyFactory.createStrategy(String name,
Maestro maestro) |
| Constructor and Description |
|---|
FlexibleTestExecutor(Maestro maestro,
ReportsDownloader reportsDownloader,
AbstractTestProfile testProfile,
DistributionStrategy distributionStrategy)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
FlexibleTestProfile.apply(Maestro maestro,
DistributionStrategy distributionStrategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
IncrementalTestProfile.apply(Maestro maestro,
DistributionStrategy distributionStrategy) |
| Constructor and Description |
|---|
IncrementalTestExecutor(Maestro maestro,
ReportsDownloader reportsDownloader,
IncrementalTestProfile testProfile,
DistributionStrategy distributionStrategy)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
FixedRateTestProfile.apply(Maestro maestro,
boolean warmUp,
DistributionStrategy distributionStrategy) |
void |
FixedRateTestProfile.apply(Maestro maestro,
DistributionStrategy distributionStrategy) |
static AbstractFixedRateExecutor |
FixedRateTestExecutorFactory.newTestExecutor(Maestro maestro,
ReportsDownloader reportsDownloader,
FixedRateTestProfile testProfile,
boolean warmUp,
DistributionStrategy distributionStrategy) |
static AbstractFixedRateExecutor |
FixedRateTestExecutorFactory.newTestExecutor(Maestro maestro,
ReportsDownloader reportsDownloader,
FixedRateTestProfile testProfile,
String warmUp,
DistributionStrategy distributionStrategy) |
void |
FixedRateTestProfile.warmUp(Maestro maestro,
DistributionStrategy distributionStrategy) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractFixedRateExecutor.runTest(int number,
BiConsumer<Maestro,DistributionStrategy> apply) |
| Constructor and Description |
|---|
FixedRateTestExecutor(Maestro maestro,
ReportsDownloader reportsDownloader,
FixedRateTestProfile testProfile,
DistributionStrategy distributionStrategy) |
StraightFixedRateTestExecutor(Maestro maestro,
ReportsDownloader reportsDownloader,
FixedRateTestProfile testProfile,
DistributionStrategy distributionStrategy) |
This documentation was released into the public domain.