Uses of Class
us.abstracta.jmeter.javadsl.core.testelements.BaseTestElement
-
-
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core Modifier and Type Class Description classDslTestPlanRepresents a JMeter test plan, with associated thread groups and other children elements. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.assertions
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.assertions Modifier and Type Class Description classDslJsonAssertionAllows asserting that part of a JSON response exists or has some value.classDslResponseAssertionAllows marking a request result as success or failure by a specific result field value. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.configs
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.configs Modifier and Type Class Description classBaseConfigElementContains common logic for config elements defined by the DSL.classDslCounterAllows easy usage of auto incremental values in test plans.classDslCsvDataSetAllows using a CSV file as input data for JMeter variables to use in test plan.classDslVariablesAllows setting JMeter thread variables that can be used later on in JMeter expressions or JSR223 scripts. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.controllers
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.controllers Modifier and Type Class Description classBaseController<T extends BaseController<T>>Contains common logic for logic controllers defined by the DSL.classDslForEachControllerIterates over variables with a given prefix and runs part of a test plan for each of the variables.classDslIfControllerAllows to conditionally run part of a test plan according to certain condition.classDslOnceOnlyControllerAllows running a part of a test plan only once and only on the first iteration of each thread group.classDslRecordingControllerThis element is only provided to ignore recording controllers when generating DSL code from JMX.classDslRuntimeControllerIs a controller that stops executing child elements when a period of time expires.classDslSimpleControllerBuilds a Simple Controller that allows defining new JMeter scope for other elements to apply.classDslTestFragmentControllerclassDslTransactionControllerAllows specifying JMeter transaction controllers which group different samples associated to same transaction.classDslWeightedSwitchControllerSelects a child in each iteration according to specified relative weights.classDslWhileControllerAllows running part of a test plan until a condition is met.classForLoopControllerAllows running part of a test plan a given number of times inside one thread group iteration.classPercentControllerAllows running only given percent of times given test plan elements. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.listeners
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.listeners Modifier and Type Class Description classAutoStopListenerAllows stopping a test plan execution when collected statistics meet some defined criteria.classBaseListenerclassDslBackendListener<T extends DslBackendListener<T>>Contains common logic used by test elements that use the backend listener.classDslViewResultsTreeShows a popup window including live results tree using JMeter built-in View Results Tree element.classDslVisualizerProvides general logic for listeners which show some live information in Swing window.classGraphiteBackendListenerTest element which publishes all test run metrics to a Graphite instance.classHtmlReporterGenerates a nice HTML report at the end of test plan execution.classInfluxDbBackendListenerTest element which publishes all test run metrics to an InfluxDB instance.classJtlWriterAllows 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.classResponseFileSaverGenerates one file for each response of a sample/request. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.postprocessors
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.postprocessors Modifier and Type Class Description classDslBoundaryExtractorProvides simple means for extracting into a variable a part of a request or response using just left and right boundaries surrounding the desired text.classDslDebugPostProcessorAdds a sub result to a given sampler result, including jmeter variables, jmeter properties, etc., which are handy when debugging test plans.classDslJsonExtractorAllows extracting part of a JSON response using JMESPath or JSONPath to store into a variable.classDslJsr223PostProcessorAllows running custom logic after getting a sample result.classDslRegexExtractorAllows extracting part of a request or response using regular expressions to store into a variable.classDslVariableExtractor<T extends DslVariableExtractor<T>>Contains common logic for post processors which extract some value into a variable. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.preprocessors
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.preprocessors Modifier and Type Class Description classDslJsr223PreProcessorAllows running custom logic before executing a sampler. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.samplers
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.samplers Modifier and Type Class Description classBaseSampler<T extends BaseSampler<T>>Hosts common logic to all samplers.classDslDummySamplerAllows using JMeter Dummy Sampler plugin to emulate other samples and ease testing post processors and other parts of a test plan.classDslFlowControlActionUses JMeter Flow Control Action to allow taking different actions (stop, pause, interrupt). -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.testelements
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.testelements Modifier and Type Class Description classDslJsr223TestElement<T extends DslJsr223TestElement<T,V>,V extends DslJsr223TestElement.Jsr223ScriptVars>Abstracts common logic used by JSR223 test elements.classDslScopedTestElement<T extends DslScopedTestElement<T>>Contains common logic for test elements that only process certain samples.classTestElementContainer<T extends TestElementContainer<T,C>,C extends DslTestElement>Abstracts logic forDslTestElementthat can nest other test elements. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.threadgroups
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.threadgroups Modifier and Type Class Description classBaseThreadGroup<T extends BaseThreadGroup<T>>Contains common logic for all Thread Groups.classDslDefaultThreadGroupRepresents the standard thread group test element included by JMeter.classDslSetupThreadGroupA thread group that allows running any logic before any other thread group.classDslSimpleThreadGroup<T extends DslSimpleThreadGroup<T>>Contains common logic for thread groups that only require children in constructor and provide simple settings (like iterations, threads, etc).classDslTeardownThreadGroupA thread group that allows running any logic after any other thread group.classRpsThreadGroupConfigures a thread group which dynamically adapts the number of threads and pauses to match a given rps. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.threadgroups.defaultthreadgroup
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.threadgroups.defaultthreadgroup Modifier and Type Class Description classSimpleThreadGroupHelperclassUltimateThreadGroupHelper -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.core.timers
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.core.timers Modifier and Type Class Description classBaseTimerContains common logic for all timers.classDslConstantTimerAllows using JMeter Constant Timers which pause the thread for a given period.classDslSynchronizingTimerUses JMeter Synchronizing Timer to allow sending a batch of requests simultaneously to a system under test.classDslThroughputTimerAllows using JMeter Constant Throughput Timers which pauses samplers under its control to limit the maximum number of samples per minute.classDslUniformRandomTimerAllows specifying JMeter Uniform Random Timers which pause the thread with a random time with uniform distribution. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.http
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.http Modifier and Type Class Description classAutoEnabledHttpConfigElementclassDslAuthManagerAllows specifying HTTP authentication to be automatically included in HTTP requests.classDslBaseHttpSampler<T extends DslBaseHttpSampler<T>>Abstracts common logic used by HTTP based samplers.classDslCacheManagerAllows configuring caching behavior used by HTTP samplers.classDslCookieManagerAllows configuring cookies settings used by HTTP samplers.classDslHttpDefaultsAllows configuring default values for common properties of HTTP samplers.classDslHttpSamplerAllows to configure a JMeter HTTP sampler to make HTTP requests in a test plan.classHttpHeadersAllows specifying HTTP headers (through an underlying JMeter HttpHeaderManager) to be used by HTTP samplers. -
Uses of BaseTestElement in us.abstracta.jmeter.javadsl.java
Subclasses of BaseTestElement in us.abstracta.jmeter.javadsl.java Modifier and Type Class Description classDslJsr223SamplerAllows sampling java APIs and custom logic.
-