| Modifier and Type | Interface and Description |
|---|---|
interface |
DslAssertion |
| Modifier and Type | Class and Description |
|---|---|
class |
DslResponseAssertion
Allows marking a request result as success or failure by a specific result field value.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DslConfig |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseConfigElement
Contains common logic for config elements defined by the DSL.
|
class |
DslCsvDataSet
Allows using a CSV file as input data for JMeter variables to use in test plan.
|
class |
DslVariables
Allows setting JMeter thread variables that can be used later on in JMeter expressions or JSR223
scripts.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DslListener |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseListener |
class |
DslBackendListener<T extends DslBackendListener<T>>
Contains common logic used by test elements that use the backend listener.
|
class |
DslViewResultsTree
Shows a popup window including live results tree using JMeter built-in View Results Tree
element.
|
class |
DslVisualizer
Provides general logic for listeners which show some live information in Swing window.
|
class |
HtmlReporter
Generates a nice HTML report at the end of test plan execution.
|
class |
InfluxDbBackendListener
Test element which publishes all test run metrics to an InfluxDB instance.
|
class |
JtlWriter
Allows to generate a result log file (JTL) with data for each sample for a test plan, thread
group or sampler, depending on what level of test plan is added.
|
class |
ResponseFileSaver
Generates one file for each response of a sample/request.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DslPostProcessor |
| Modifier and Type | Class and Description |
|---|---|
class |
DslBoundaryExtractor
Provides simple means for extracting into a variable a part of a request or response using just
left and right boundaries surrounding the desired text.
|
class |
DslDebugPostProcessor
Adds a sub result to a given sampler result, including jmeter variables, jmeter properties, etc.,
which are handy when debugging test plans.
|
class |
DslJsonExtractor
Allows extracting part of a JSON response using JMESPath to store into a variable.
|
class |
DslJsr223PostProcessor
Allows running custom logic after getting a sample result.
|
class |
DslRegexExtractor
Allows extracting part of a request or response using regular expressions to store into a
variable.
|
class |
DslVariableExtractor<T extends DslVariableExtractor<T>>
Contains common logic for post processors which extract some value into a variable.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DslPreProcessor |
| Modifier and Type | Class and Description |
|---|---|
class |
DslJsr223PreProcessor
Allows running custom logic before executing a sampler.
|
| Modifier and Type | Method and Description |
|---|---|
T |
BaseSampler.children(BaseSampler.SamplerChild... children)
Allows specifying children test elements for the sampler, which allow for example extracting
information from response, alter request, assert response contents, etc.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultiLevelTestElement
This is just a simple interface to avoid code duplication for test elements that apply at
different levels of a test plan (at test plan, thread group or as sampler child).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DslTimer |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTimer
Contains common logic for all timers.
|
class |
DslConstantTimer
Allows using JMeter Constant Timers which pause the thread for a given period.
|
class |
DslThroughputTimer
Allows using JMeter Constant Throughput Timers which pauses samplers under its control to limit
the maximum number of samples per minute.
|
class |
DslUniformRandomTimer
Allows specifying JMeter Uniform Random Timers which pause the thread with a random time with
uniform distribution.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AutoEnabledHttpConfigElement |
class |
DslAuthManager
Allows specifying HTTP authentication to be automatically included in HTTP requests.
|
class |
DslCacheManager
Allows configuring caching behavior used by HTTP samplers.
|
class |
DslCookieManager
Allows configuring cookies settings used by HTTP samplers.
|
class |
DslHttpDefaults
Allows configuring default values for common properties of HTTP samplers.
|
class |
HttpHeaders
Allows specifying HTTP headers (through an underlying JMeter HttpHeaderManager) to be used by
HTTP samplers.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<BaseSampler.SamplerChild> |
DslJsr223Sampler.children |
| Modifier and Type | Method and Description |
|---|---|
DslJsr223Sampler |
DslJsr223Sampler.children(BaseSampler.SamplerChild... children)
Allows specifying children test elements for the sampler, which allows for example extracting
information from response, assert response contents, etc.
|
Copyright © 2023. All rights reserved.