Class UniformDistribution
java.lang.Object
com.github.tomakehurst.wiremock.http.UniformDistribution
- All Implemented Interfaces:
DelayDistribution
Distribution that returns values uniformally distributed across a range.
That is, given a uniform distribution of 50 to 60 ms, there will be an equal spread of delays between 50 and 60. This would useful for representing an average delay of 55ms with a +/- 5ms jitter.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
Samples a delay in milliseconds from the distribution.
-
Constructor Details
-
UniformDistribution
public UniformDistribution(int lower, int upper) - Parameters:
lower
- lower bound inclusiveupper
- upper bound inclusive
-
-
Method Details
-
sampleMillis
public long sampleMillis()Description copied from interface:DelayDistribution
Samples a delay in milliseconds from the distribution.- Specified by:
sampleMillis
in interfaceDelayDistribution
- Returns:
- next delay in millis
-