Package io.hyperfoil.http.steps
Class HttpStepCatalog
- java.lang.Object
-
- io.hyperfoil.core.builders.StepCatalog
-
- io.hyperfoil.http.steps.HttpStepCatalog
-
- All Implemented Interfaces:
io.hyperfoil.api.config.Step.Catalog,ServiceLoadedBuilderProvider.Owner<io.hyperfoil.api.config.StepBuilder>
public class HttpStepCatalog extends StepCatalog
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpStepCatalog.Factory
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Class<HttpStepCatalog>SC-
Fields inherited from class io.hyperfoil.core.builders.StepCatalog
parent
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.hyperfoil.api.config.BaseSequenceBuilder<?>awaitAllResponses()Block current sequence until all requests receive the response.io.hyperfoil.api.config.BaseSequenceBuilder<?>clearHttpCache()Drop all entries from HTTP cache in the session.HttpRequestStepBuilderhttpRequest(HttpMethod method)Issue a HTTP request.-
Methods inherited from class io.hyperfoil.core.builders.StepCatalog
action, awaitCondition, awaitDelay, awaitDelay, awaitInt, awaitVar, breakSequence, foreach, json, log, loop, poll, poll, pullSharedMap, pushSharedMap, randomCsvRow, randomInt, randomInt, randomItem, randomItem, scheduleDelay, serviceLoaded, stop, stopwatch, template, thinkTime, thinkTime
-
-
-
-
Field Detail
-
SC
public static final java.lang.Class<HttpStepCatalog> SC
-
-
Method Detail
-
httpRequest
public HttpRequestStepBuilder httpRequest(HttpMethod method)
Issue a HTTP request.- Parameters:
method- HTTP method.- Returns:
- Builder.
-
awaitAllResponses
public io.hyperfoil.api.config.BaseSequenceBuilder<?> awaitAllResponses()
Block current sequence until all requests receive the response.- Returns:
- This sequence.
-
clearHttpCache
public io.hyperfoil.api.config.BaseSequenceBuilder<?> clearHttpCache()
Drop all entries from HTTP cache in the session.- Returns:
- This sequence.
-
-