Uses of Interface
us.abstracta.jmeter.javadsl.core.DslTestElement
-
-
Uses of DslTestElement in us.abstracta.jmeter.javadsl.core
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core Modifier and Type Interface Description static interfaceDslTestPlan.TestPlanChildTest elements that can be added directly as test plan children in JMeter should implement this interface.Classes in us.abstracta.jmeter.javadsl.core that implement DslTestElement Modifier and Type Class Description classDslTestPlanRepresents a JMeter test plan, with associated thread groups and other children elements.Methods in us.abstracta.jmeter.javadsl.core that return DslTestElement Modifier and Type Method Description DslTestElementBuildTreeContext. getTestElement()Methods in us.abstracta.jmeter.javadsl.core with parameters of type DslTestElement Modifier and Type Method Description org.apache.jorphan.collections.HashTreeBuildTreeContext. buildChild(DslTestElement child, org.apache.jorphan.collections.HashTree parentTree)org.apache.jorphan.collections.HashTreeBuildTreeContext. buildTreeFor(DslTestElement element, org.apache.jorphan.collections.HashTree parentTree) -
Uses of DslTestElement in us.abstracta.jmeter.javadsl.core.assertions
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.assertions Modifier and Type Interface Description interfaceDslAssertionClasses in us.abstracta.jmeter.javadsl.core.assertions that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.core.configs
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.configs Modifier and Type Interface Description interfaceDslConfigClasses in us.abstracta.jmeter.javadsl.core.configs that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.core.controllers
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.controllers Modifier and Type Interface Description interfaceDslControllerClasses in us.abstracta.jmeter.javadsl.core.controllers that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.core.listeners
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.listeners Modifier and Type Interface Description interfaceDslListenerClasses in us.abstracta.jmeter.javadsl.core.listeners that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.core.postprocessors
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.postprocessors Modifier and Type Interface Description interfaceDslPostProcessorClasses in us.abstracta.jmeter.javadsl.core.postprocessors that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.core.preprocessors
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.preprocessors Modifier and Type Interface Description interfaceDslPreProcessorClasses in us.abstracta.jmeter.javadsl.core.preprocessors that implement DslTestElement Modifier and Type Class Description classDslJsr223PreProcessorAllows running custom logic before executing a sampler. -
Uses of DslTestElement in us.abstracta.jmeter.javadsl.core.samplers
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.samplers Modifier and Type Interface Description static interfaceBaseSampler.SamplerChildTest elements which can be nested as children of a sampler in JMeter, should implement this interface.interfaceDslSamplerClasses in us.abstracta.jmeter.javadsl.core.samplers that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.core.testelements
Classes in us.abstracta.jmeter.javadsl.core.testelements with type parameters of type DslTestElement Modifier and Type Class Description classTestElementContainer<T extends TestElementContainer<T,C>,C extends DslTestElement>Abstracts logic forDslTestElementthat can nest other test elements.Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.testelements Modifier and Type Interface Description interfaceMultiLevelTestElementThis 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).Classes in us.abstracta.jmeter.javadsl.core.testelements that implement DslTestElement Modifier and Type Class Description classBaseTestElementProvides the basic logic for allDslTestElement.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.Methods in us.abstracta.jmeter.javadsl.core.testelements with parameters of type DslTestElement Modifier and Type Method Description protected TTestElementContainer. children(C... children) -
Uses of DslTestElement in us.abstracta.jmeter.javadsl.core.threadgroups
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.threadgroups Modifier and Type Interface Description static interfaceBaseThreadGroup.ThreadGroupChildTest elements that can be added as direct children of a thread group in jmeter should implement this interface.interfaceDslThreadGroupClasses in us.abstracta.jmeter.javadsl.core.threadgroups that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.core.threadgroups.defaultthreadgroup
Classes in us.abstracta.jmeter.javadsl.core.threadgroups.defaultthreadgroup that implement DslTestElement Modifier and Type Class Description classSimpleThreadGroupHelperclassUltimateThreadGroupHelper -
Uses of DslTestElement in us.abstracta.jmeter.javadsl.core.timers
Subinterfaces of DslTestElement in us.abstracta.jmeter.javadsl.core.timers Modifier and Type Interface Description interfaceDslTimerClasses in us.abstracta.jmeter.javadsl.core.timers that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.http
Classes in us.abstracta.jmeter.javadsl.http that implement DslTestElement 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 DslTestElement in us.abstracta.jmeter.javadsl.java
Classes in us.abstracta.jmeter.javadsl.java that implement DslTestElement Modifier and Type Class Description classDslJsr223SamplerAllows sampling java APIs and custom logic.
-