Class: JmeterPerf::DSL

Inherits:
Object
  • Object
show all
Defined in:
lib/jmeter_perf/dsl/counter.rb,
lib/jmeter_perf/dsl/bsf_timer.rb,
lib/jmeter_perf/dsl/test_plan.rb,
lib/jmeter_perf/dsl/bsf_sampler.rb,
lib/jmeter_perf/dsl/ftp_request.rb,
lib/jmeter_perf/dsl/tcp_sampler.rb,
lib/jmeter_perf/dsl/test_action.rb,
lib/jmeter_perf/dsl/bsf_listener.rb,
lib/jmeter_perf/dsl/http_request.rb,
lib/jmeter_perf/dsl/java_request.rb,
lib/jmeter_perf/dsl/jdbc_request.rb,
lib/jmeter_perf/dsl/jsr223_timer.rb,
lib/jmeter_perf/dsl/ldap_request.rb,
lib/jmeter_perf/dsl/smtp_sampler.rb,
lib/jmeter_perf/dsl/thread_group.rb,
lib/jmeter_perf/dsl/ajp13_sampler.rb,
lib/jmeter_perf/dsl/bsf_assertion.rb,
lib/jmeter_perf/dsl/debug_sampler.rb,
lib/jmeter_perf/dsl/graph_results.rb,
lib/jmeter_perf/dsl/if_controller.rb,
lib/jmeter_perf/dsl/jms_publisher.rb,
lib/jmeter_perf/dsl/test_fragment.rb,
lib/jmeter_perf/dsl/xml_assertion.rb,
lib/jmeter_perf/dsl/constant_timer.rb,
lib/jmeter_perf/dsl/html_assertion.rb,
lib/jmeter_perf/dsl/j_unit_request.rb,
lib/jmeter_perf/dsl/jms_subscriber.rb,
lib/jmeter_perf/dsl/jsr223_sampler.rb,
lib/jmeter_perf/dsl/summary_report.rb,
lib/jmeter_perf/dsl/aggregate_graph.rb,
lib/jmeter_perf/dsl/jsr223_listener.rb,
lib/jmeter_perf/dsl/loop_controller.rb,
lib/jmeter_perf/dsl/monitor_results.rb,
lib/jmeter_perf/dsl/random_variable.rb,
lib/jmeter_perf/dsl/smime_assertion.rb,
lib/jmeter_perf/dsl/user_parameters.rb,
lib/jmeter_perf/dsl/aggregate_report.rb,
lib/jmeter_perf/dsl/bean_shell_timer.rb,
lib/jmeter_perf/dsl/bsf_preprocessor.rb,
lib/jmeter_perf/dsl/html_link_parser.rb,
lib/jmeter_perf/dsl/jsr223_assertion.rb,
lib/jmeter_perf/dsl/while_controller.rb,
lib/jmeter_perf/dsl/x_path_assertion.rb,
lib/jmeter_perf/dsl/x_path_extractor.rb,
lib/jmeter_perf/dsl/assertion_results.rb,
lib/jmeter_perf/dsl/bsf_postprocessor.rb,
lib/jmeter_perf/dsl/compare_assertion.rb,
lib/jmeter_perf/dsl/jdbc_preprocessor.rb,
lib/jmeter_perf/dsl/jms_pointto_point.rb,
lib/jmeter_perf/dsl/mailer_visualizer.rb,
lib/jmeter_perf/dsl/md5_hex_assertion.rb,
lib/jmeter_perf/dsl/module_controller.rb,
lib/jmeter_perf/dsl/random_controller.rb,
lib/jmeter_perf/dsl/simple_controller.rb,
lib/jmeter_perf/dsl/spline_visualizer.rb,
lib/jmeter_perf/dsl/switch_controller.rb,
lib/jmeter_perf/dsl/view_results_tree.rb,
lib/jmeter_perf/dsl/access_log_sampler.rb,
lib/jmeter_perf/dsl/bean_shell_sampler.rb,
lib/jmeter_perf/dsl/duration_assertion.rb,
lib/jmeter_perf/dsl/http_cache_manager.rb,
lib/jmeter_perf/dsl/include_controller.rb,
lib/jmeter_perf/dsl/jdbc_postprocessor.rb,
lib/jmeter_perf/dsl/os_process_sampler.rb,
lib/jmeter_perf/dsl/response_assertion.rb,
lib/jmeter_perf/dsl/runtime_controller.rb,
lib/jmeter_perf/dsl/simple_data_writer.rb,
lib/jmeter_perf/dsl/tcp_sampler_config.rb,
lib/jmeter_perf/dsl/bean_shell_listener.rb,
lib/jmeter_perf/dsl/csv_data_set_config.rb,
lib/jmeter_perf/dsl/debug_postprocessor.rb,
lib/jmeter_perf/dsl/for_each_controller.rb,
lib/jmeter_perf/dsl/html_parameter_mask.rb,
lib/jmeter_perf/dsl/http_cookie_manager.rb,
lib/jmeter_perf/dsl/http_header_manager.rb,
lib/jmeter_perf/dsl/jsr223_preprocessor.rb,
lib/jmeter_perf/dsl/mail_reader_sampler.rb,
lib/jmeter_perf/dsl/response_time_graph.rb,
lib/jmeter_perf/dsl/synchronizing_timer.rb,
lib/jmeter_perf/dsl/bean_shell_assertion.rb,
lib/jmeter_perf/dsl/css_jquery_extractor.rb,
lib/jmeter_perf/dsl/ftp_request_defaults.rb,
lib/jmeter_perf/dsl/jsr223_postprocessor.rb,
lib/jmeter_perf/dsl/login_config_element.rb,
lib/jmeter_perf/dsl/once_only_controller.rb,
lib/jmeter_perf/dsl/poisson_random_timer.rb,
lib/jmeter_perf/dsl/recording_controller.rb,
lib/jmeter_perf/dsl/soap_xml_rpc_request.rb,
lib/jmeter_perf/dsl/uniform_random_timer.rb,
lib/jmeter_perf/dsl/xml_schema_assertion.rb,
lib/jmeter_perf/dsl/gaussian_random_timer.rb,
lib/jmeter_perf/dsl/http_request_defaults.rb,
lib/jmeter_perf/dsl/java_request_defaults.rb,
lib/jmeter_perf/dsl/ldap_extended_request.rb,
lib/jmeter_perf/dsl/ldap_request_defaults.rb,
lib/jmeter_perf/dsl/simple_config_element.rb,
lib/jmeter_perf/dsl/throughput_controller.rb,
lib/jmeter_perf/dsl/view_results_in_table.rb,
lib/jmeter_perf/dsl/keystore_configuration.rb,
lib/jmeter_perf/dsl/reg_ex_user_parameters.rb,
lib/jmeter_perf/dsl/transaction_controller.rb,
lib/jmeter_perf/dsl/user_defined_variables.rb,
lib/jmeter_perf/dsl/bean_shell_preprocessor.rb,
lib/jmeter_perf/dsl/distribution_graphalpha.rb,
lib/jmeter_perf/dsl/json_path_postprocessor.rb,
lib/jmeter_perf/dsl/random_order_controller.rb,
lib/jmeter_perf/dsl/bean_shell_postprocessor.rb,
lib/jmeter_perf/dsl/generate_summary_results.rb,
lib/jmeter_perf/dsl/save_responses_to_a_file.rb,
lib/jmeter_perf/dsl/constant_throughput_timer.rb,
lib/jmeter_perf/dsl/http_authorization_manager.rb,
lib/jmeter_perf/dsl/http_url_rewriting_modifier.rb,
lib/jmeter_perf/dsl/regular_expression_extractor.rb,
lib/jmeter_perf/dsl/result_status_action_handler.rb,
lib/jmeter_perf/dsl/jdbc_connection_configuration.rb,
lib/jmeter_perf/dsl/ldap_extended_request_defaults.rb,
lib/jmeter_perf/dsl/comparison_assertion_visualizer.rb

Direct Known Subclasses

ExtendedDSL

Defined Under Namespace

Classes: AJP13Sampler, AccessLogSampler, AggregateGraph, AggregateReport, AssertionResults, BSFAssertion, BSFListener, BSFPostprocessor, BSFPreprocessor, BSFSampler, BSFTimer, BeanShellAssertion, BeanShellListener, BeanShellPostprocessor, BeanShellPreprocessor, BeanShellSampler, BeanShellTimer, CSSJqueryExtractor, CSVDataSetConfig, CompareAssertion, ComparisonAssertionVisualizer, ConstantThroughputTimer, ConstantTimer, Counter, DebugPostprocessor, DebugSampler, DistributionGraphalpha, DurationAssertion, FTPRequest, FTPRequestDefaults, ForEachController, GaussianRandomTimer, GenerateSummaryResults, GraphResults, HTMLAssertion, HTMLLinkParser, HTMLParameterMask, HTTPAuthorizationManager, HTTPCacheManager, HTTPCookieManager, HTTPHeaderManager, HTTPRequest, HTTPRequestDefaults, HTTPUrlRewritingModifier, IfController, IncludeController, JDBCConnectionConfiguration, JDBCPostprocessor, JDBCPreprocessor, JDBCRequest, JMSPointtoPoint, JMSPublisher, JMSSubscriber, JSONPathPostprocessor, JSR223Assertion, JSR223Listener, JSR223Postprocessor, JSR223Preprocessor, JSR223Sampler, JSR223Timer, JUnitRequest, JavaRequest, JavaRequestDefaults, KeystoreConfiguration, LDAPExtendedRequest, LDAPExtendedRequestDefaults, LDAPRequest, LDAPRequestDefaults, LoginConfigElement, LoopController, MD5HexAssertion, MailReaderSampler, MailerVisualizer, ModuleController, MonitorResults, OSProcessSampler, OnceOnlyController, PoissonRandomTimer, RandomController, RandomOrderController, RandomVariable, RecordingController, RegExUserParameters, RegularExpressionExtractor, ResponseAssertion, ResponseTimeGraph, ResultStatusActionHandler, RuntimeController, SMIMEAssertion, SMTPSampler, SOAPXmlRPCRequest, SaveResponsesToAFile, SimpleConfigElement, SimpleController, SimpleDataWriter, SplineVisualizer, SummaryReport, SwitchController, SynchronizingTimer, TCPSampler, TCPSamplerConfig, TestAction, TestFragment, TestPlan, ThreadGroup, ThroughputController, TransactionController, UniformRandomTimer, UserDefinedVariables, UserParameters, ViewResultsInTable, ViewResultsTree, WhileController, XMLAssertion, XMLSchemaAssertion, XPathAssertion, XPathExtractor

Instance Method Summary collapse

Instance Method Details

#access_log_sampler(params = {}) { ... } ⇒ JmeterPerf::AccessLogSampler

DSL method synonymous with the JMeter Element AccessLogSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the AccessLogSampler element (default: ‘{}`).

Yields:

  • block to attach to the AccessLogSampler element

Returns:

  • (JmeterPerf::AccessLogSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/access_log_sampler.rb', line 8

def access_log_sampler(params = {}, &)
  node = AccessLogSampler.new(params)
  attach_node(node, &)
end

#aggregate_graph(params = {}) { ... } ⇒ JmeterPerf::AggregateGraph

DSL method synonymous with the JMeter Element AggregateGraph

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the AggregateGraph element (default: ‘{}`).

Yields:

  • block to attach to the AggregateGraph element

Returns:

  • (JmeterPerf::AggregateGraph)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/aggregate_graph.rb', line 8

def aggregate_graph(params = {}, &)
  node = AggregateGraph.new(params)
  attach_node(node, &)
end

#aggregate_report(params = {}) { ... } ⇒ JmeterPerf::AggregateReport

DSL method synonymous with the JMeter Element AggregateReport

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the AggregateReport element (default: ‘{}`).

Yields:

  • block to attach to the AggregateReport element

Returns:

  • (JmeterPerf::AggregateReport)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/aggregate_report.rb', line 8

def aggregate_report(params = {}, &)
  node = AggregateReport.new(params)
  attach_node(node, &)
end

#ajp13_sampler(params = {}) { ... } ⇒ JmeterPerf::AJP13Sampler

DSL method synonymous with the JMeter Element AJP13Sampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the AJP13Sampler element (default: ‘{}`).

Yields:

  • block to attach to the AJP13Sampler element

Returns:

  • (JmeterPerf::AJP13Sampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/ajp13_sampler.rb', line 8

def ajp13_sampler(params = {}, &)
  node = AJP13Sampler.new(params)
  attach_node(node, &)
end

#assertion_results(params = {}) { ... } ⇒ JmeterPerf::AssertionResults

DSL method synonymous with the JMeter Element AssertionResults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the AssertionResults element (default: ‘{}`).

Yields:

  • block to attach to the AssertionResults element

Returns:

  • (JmeterPerf::AssertionResults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/assertion_results.rb', line 8

def assertion_results(params = {}, &)
  node = AssertionResults.new(params)
  attach_node(node, &)
end

#bean_shell_assertion(params = {}) { ... } ⇒ JmeterPerf::BeanShellAssertion

DSL method synonymous with the JMeter Element BeanShellAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BeanShellAssertion element (default: ‘{}`).

Yields:

  • block to attach to the BeanShellAssertion element

Returns:

  • (JmeterPerf::BeanShellAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bean_shell_assertion.rb', line 8

def bean_shell_assertion(params = {}, &)
  node = BeanShellAssertion.new(params)
  attach_node(node, &)
end

#bean_shell_listener(params = {}) { ... } ⇒ JmeterPerf::BeanShellListener

DSL method synonymous with the JMeter Element BeanShellListener

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BeanShellListener element (default: ‘{}`).

Yields:

  • block to attach to the BeanShellListener element

Returns:

  • (JmeterPerf::BeanShellListener)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bean_shell_listener.rb', line 8

def bean_shell_listener(params = {}, &)
  node = BeanShellListener.new(params)
  attach_node(node, &)
end

#bean_shell_postprocessor(params = {}) { ... } ⇒ JmeterPerf::BeanShellPostprocessor

DSL method synonymous with the JMeter Element BeanShellPostprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BeanShellPostprocessor element (default: ‘{}`).

Yields:

  • block to attach to the BeanShellPostprocessor element

Returns:

  • (JmeterPerf::BeanShellPostprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bean_shell_postprocessor.rb', line 8

def bean_shell_postprocessor(params = {}, &)
  node = BeanShellPostprocessor.new(params)
  attach_node(node, &)
end

#bean_shell_preprocessor(params = {}) { ... } ⇒ JmeterPerf::BeanShellPreprocessor

DSL method synonymous with the JMeter Element BeanShellPreprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BeanShellPreprocessor element (default: ‘{}`).

Yields:

  • block to attach to the BeanShellPreprocessor element

Returns:

  • (JmeterPerf::BeanShellPreprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bean_shell_preprocessor.rb', line 8

def bean_shell_preprocessor(params = {}, &)
  node = BeanShellPreprocessor.new(params)
  attach_node(node, &)
end

#bean_shell_sampler(params = {}) { ... } ⇒ JmeterPerf::BeanShellSampler

DSL method synonymous with the JMeter Element BeanShellSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BeanShellSampler element (default: ‘{}`).

Yields:

  • block to attach to the BeanShellSampler element

Returns:

  • (JmeterPerf::BeanShellSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bean_shell_sampler.rb', line 8

def bean_shell_sampler(params = {}, &)
  node = BeanShellSampler.new(params)
  attach_node(node, &)
end

#bean_shell_timer(params = {}) { ... } ⇒ JmeterPerf::BeanShellTimer

DSL method synonymous with the JMeter Element BeanShellTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BeanShellTimer element (default: ‘{}`).

Yields:

  • block to attach to the BeanShellTimer element

Returns:

  • (JmeterPerf::BeanShellTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bean_shell_timer.rb', line 8

def bean_shell_timer(params = {}, &)
  node = BeanShellTimer.new(params)
  attach_node(node, &)
end

#bsf_assertion(params = {}) { ... } ⇒ JmeterPerf::BSFAssertion

DSL method synonymous with the JMeter Element BSFAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BSFAssertion element (default: ‘{}`).

Yields:

  • block to attach to the BSFAssertion element

Returns:

  • (JmeterPerf::BSFAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bsf_assertion.rb', line 8

def bsf_assertion(params = {}, &)
  node = BSFAssertion.new(params)
  attach_node(node, &)
end

#bsf_listener(params = {}) { ... } ⇒ JmeterPerf::BSFListener

DSL method synonymous with the JMeter Element BSFListener

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BSFListener element (default: ‘{}`).

Yields:

  • block to attach to the BSFListener element

Returns:

  • (JmeterPerf::BSFListener)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bsf_listener.rb', line 8

def bsf_listener(params = {}, &)
  node = BSFListener.new(params)
  attach_node(node, &)
end

#bsf_postprocessor(params = {}) { ... } ⇒ JmeterPerf::BSFPostprocessor

DSL method synonymous with the JMeter Element BSFPostprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BSFPostprocessor element (default: ‘{}`).

Yields:

  • block to attach to the BSFPostprocessor element

Returns:

  • (JmeterPerf::BSFPostprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bsf_postprocessor.rb', line 8

def bsf_postprocessor(params = {}, &)
  node = BSFPostprocessor.new(params)
  attach_node(node, &)
end

#bsf_preprocessor(params = {}) { ... } ⇒ JmeterPerf::BSFPreprocessor

DSL method synonymous with the JMeter Element BSFPreprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BSFPreprocessor element (default: ‘{}`).

Yields:

  • block to attach to the BSFPreprocessor element

Returns:

  • (JmeterPerf::BSFPreprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bsf_preprocessor.rb', line 8

def bsf_preprocessor(params = {}, &)
  node = BSFPreprocessor.new(params)
  attach_node(node, &)
end

#bsf_sampler(params = {}) { ... } ⇒ JmeterPerf::BSFSampler

DSL method synonymous with the JMeter Element BSFSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BSFSampler element (default: ‘{}`).

Yields:

  • block to attach to the BSFSampler element

Returns:

  • (JmeterPerf::BSFSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bsf_sampler.rb', line 8

def bsf_sampler(params = {}, &)
  node = BSFSampler.new(params)
  attach_node(node, &)
end

#bsf_timer(params = {}) { ... } ⇒ JmeterPerf::BSFTimer

DSL method synonymous with the JMeter Element BSFTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the BSFTimer element (default: ‘{}`).

Yields:

  • block to attach to the BSFTimer element

Returns:

  • (JmeterPerf::BSFTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/bsf_timer.rb', line 8

def bsf_timer(params = {}, &)
  node = BSFTimer.new(params)
  attach_node(node, &)
end

#compare_assertion(params = {}) { ... } ⇒ JmeterPerf::CompareAssertion

DSL method synonymous with the JMeter Element CompareAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the CompareAssertion element (default: ‘{}`).

Yields:

  • block to attach to the CompareAssertion element

Returns:

  • (JmeterPerf::CompareAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/compare_assertion.rb', line 8

def compare_assertion(params = {}, &)
  node = CompareAssertion.new(params)
  attach_node(node, &)
end

#comparison_assertion_visualizer(params = {}) { ... } ⇒ JmeterPerf::ComparisonAssertionVisualizer

DSL method synonymous with the JMeter Element ComparisonAssertionVisualizer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ComparisonAssertionVisualizer element (default: ‘{}`).

Yields:

  • block to attach to the ComparisonAssertionVisualizer element

Returns:

  • (JmeterPerf::ComparisonAssertionVisualizer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/comparison_assertion_visualizer.rb', line 8

def comparison_assertion_visualizer(params = {}, &)
  node = ComparisonAssertionVisualizer.new(params)
  attach_node(node, &)
end

#constant_throughput_timer(params = {}) { ... } ⇒ JmeterPerf::ConstantThroughputTimer

DSL method synonymous with the JMeter Element ConstantThroughputTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ConstantThroughputTimer element (default: ‘{}`).

Yields:

  • block to attach to the ConstantThroughputTimer element

Returns:

  • (JmeterPerf::ConstantThroughputTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/constant_throughput_timer.rb', line 8

def constant_throughput_timer(params = {}, &)
  node = ConstantThroughputTimer.new(params)
  attach_node(node, &)
end

#constant_timer(params = {}) { ... } ⇒ JmeterPerf::ConstantTimer

DSL method synonymous with the JMeter Element ConstantTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ConstantTimer element (default: ‘{}`).

Yields:

  • block to attach to the ConstantTimer element

Returns:

  • (JmeterPerf::ConstantTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/constant_timer.rb', line 8

def constant_timer(params = {}, &)
  node = ConstantTimer.new(params)
  attach_node(node, &)
end

#counter(params = {}) { ... } ⇒ JmeterPerf::Counter

DSL method synonymous with the JMeter Element Counter

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the Counter element (default: ‘{}`).

Yields:

  • block to attach to the Counter element

Returns:

  • (JmeterPerf::Counter)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/counter.rb', line 8

def counter(params = {}, &)
  node = Counter.new(params)
  attach_node(node, &)
end

#css_jquery_extractor(params = {}) { ... } ⇒ JmeterPerf::CSSJqueryExtractor

DSL method synonymous with the JMeter Element CSSJqueryExtractor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the CSSJqueryExtractor element (default: ‘{}`).

Yields:

  • block to attach to the CSSJqueryExtractor element

Returns:

  • (JmeterPerf::CSSJqueryExtractor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/css_jquery_extractor.rb', line 8

def css_jquery_extractor(params = {}, &)
  node = CSSJqueryExtractor.new(params)
  attach_node(node, &)
end

#csv_data_set_config(params = {}) { ... } ⇒ JmeterPerf::CSVDataSetConfig

DSL method synonymous with the JMeter Element CSVDataSetConfig

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the CSVDataSetConfig element (default: ‘{}`).

Yields:

  • block to attach to the CSVDataSetConfig element

Returns:

  • (JmeterPerf::CSVDataSetConfig)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/csv_data_set_config.rb', line 8

def csv_data_set_config(params = {}, &)
  node = CSVDataSetConfig.new(params)
  attach_node(node, &)
end

#debug_postprocessor(params = {}) { ... } ⇒ JmeterPerf::DebugPostprocessor

DSL method synonymous with the JMeter Element DebugPostprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the DebugPostprocessor element (default: ‘{}`).

Yields:

  • block to attach to the DebugPostprocessor element

Returns:

  • (JmeterPerf::DebugPostprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/debug_postprocessor.rb', line 8

def debug_postprocessor(params = {}, &)
  node = DebugPostprocessor.new(params)
  attach_node(node, &)
end

#debug_sampler(params = {}) { ... } ⇒ JmeterPerf::DebugSampler

DSL method synonymous with the JMeter Element DebugSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the DebugSampler element (default: ‘{}`).

Yields:

  • block to attach to the DebugSampler element

Returns:

  • (JmeterPerf::DebugSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/debug_sampler.rb', line 8

def debug_sampler(params = {}, &)
  node = DebugSampler.new(params)
  attach_node(node, &)
end

#distribution_graphalpha(params = {}) { ... } ⇒ JmeterPerf::DistributionGraphalpha

DSL method synonymous with the JMeter Element DistributionGraphalpha

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the DistributionGraphalpha element (default: ‘{}`).

Yields:

  • block to attach to the DistributionGraphalpha element

Returns:

  • (JmeterPerf::DistributionGraphalpha)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/distribution_graphalpha.rb', line 8

def distribution_graphalpha(params = {}, &)
  node = DistributionGraphalpha.new(params)
  attach_node(node, &)
end

#duration_assertion(params = {}) { ... } ⇒ JmeterPerf::DurationAssertion

DSL method synonymous with the JMeter Element DurationAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the DurationAssertion element (default: ‘{}`).

Yields:

  • block to attach to the DurationAssertion element

Returns:

  • (JmeterPerf::DurationAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/duration_assertion.rb', line 8

def duration_assertion(params = {}, &)
  node = DurationAssertion.new(params)
  attach_node(node, &)
end

#for_each_controller(params = {}) { ... } ⇒ JmeterPerf::ForEachController

DSL method synonymous with the JMeter Element ForEachController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ForEachController element (default: ‘{}`).

Yields:

  • block to attach to the ForEachController element

Returns:

  • (JmeterPerf::ForEachController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/for_each_controller.rb', line 8

def for_each_controller(params = {}, &)
  node = ForEachController.new(params)
  attach_node(node, &)
end

#ftp_request(params = {}) { ... } ⇒ JmeterPerf::FTPRequest

DSL method synonymous with the JMeter Element FTPRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the FTPRequest element (default: ‘{}`).

Yields:

  • block to attach to the FTPRequest element

Returns:

  • (JmeterPerf::FTPRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/ftp_request.rb', line 8

def ftp_request(params = {}, &)
  node = FTPRequest.new(params)
  attach_node(node, &)
end

#ftp_request_defaults(params = {}) { ... } ⇒ JmeterPerf::FTPRequestDefaults

DSL method synonymous with the JMeter Element FTPRequestDefaults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the FTPRequestDefaults element (default: ‘{}`).

Yields:

  • block to attach to the FTPRequestDefaults element

Returns:

  • (JmeterPerf::FTPRequestDefaults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/ftp_request_defaults.rb', line 8

def ftp_request_defaults(params = {}, &)
  node = FTPRequestDefaults.new(params)
  attach_node(node, &)
end

#gaussian_random_timer(params = {}) { ... } ⇒ JmeterPerf::GaussianRandomTimer

DSL method synonymous with the JMeter Element GaussianRandomTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the GaussianRandomTimer element (default: ‘{}`).

Yields:

  • block to attach to the GaussianRandomTimer element

Returns:

  • (JmeterPerf::GaussianRandomTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/gaussian_random_timer.rb', line 8

def gaussian_random_timer(params = {}, &)
  node = GaussianRandomTimer.new(params)
  attach_node(node, &)
end

#generate_summary_results(params = {}) { ... } ⇒ JmeterPerf::GenerateSummaryResults

DSL method synonymous with the JMeter Element GenerateSummaryResults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the GenerateSummaryResults element (default: ‘{}`).

Yields:

  • block to attach to the GenerateSummaryResults element

Returns:

  • (JmeterPerf::GenerateSummaryResults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/generate_summary_results.rb', line 8

def generate_summary_results(params = {}, &)
  node = GenerateSummaryResults.new(params)
  attach_node(node, &)
end

#graph_results(params = {}) { ... } ⇒ JmeterPerf::GraphResults

DSL method synonymous with the JMeter Element GraphResults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the GraphResults element (default: ‘{}`).

Yields:

  • block to attach to the GraphResults element

Returns:

  • (JmeterPerf::GraphResults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/graph_results.rb', line 8

def graph_results(params = {}, &)
  node = GraphResults.new(params)
  attach_node(node, &)
end

#html_assertion(params = {}) { ... } ⇒ JmeterPerf::HTMLAssertion

DSL method synonymous with the JMeter Element HTMLAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTMLAssertion element (default: ‘{}`).

Yields:

  • block to attach to the HTMLAssertion element

Returns:

  • (JmeterPerf::HTMLAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/html_assertion.rb', line 8

def html_assertion(params = {}, &)
  node = HTMLAssertion.new(params)
  attach_node(node, &)
end

DSL method synonymous with the JMeter Element HTMLLinkParser

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTMLLinkParser element (default: ‘{}`).

Yields:

  • block to attach to the HTMLLinkParser element

Returns:

  • (JmeterPerf::HTMLLinkParser)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/html_link_parser.rb', line 8

def html_link_parser(params = {}, &)
  node = HTMLLinkParser.new(params)
  attach_node(node, &)
end

#html_parameter_mask(params = {}) { ... } ⇒ JmeterPerf::HTMLParameterMask

DSL method synonymous with the JMeter Element HTMLParameterMask

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTMLParameterMask element (default: ‘{}`).

Yields:

  • block to attach to the HTMLParameterMask element

Returns:

  • (JmeterPerf::HTMLParameterMask)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/html_parameter_mask.rb', line 8

def html_parameter_mask(params = {}, &)
  node = HTMLParameterMask.new(params)
  attach_node(node, &)
end

#http_authorization_manager(params = {}) { ... } ⇒ JmeterPerf::HTTPAuthorizationManager

DSL method synonymous with the JMeter Element HTTPAuthorizationManager

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTTPAuthorizationManager element (default: ‘{}`).

Yields:

  • block to attach to the HTTPAuthorizationManager element

Returns:

  • (JmeterPerf::HTTPAuthorizationManager)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/http_authorization_manager.rb', line 8

def http_authorization_manager(params = {}, &)
  node = HTTPAuthorizationManager.new(params)
  attach_node(node, &)
end

#http_cache_manager(params = {}) { ... } ⇒ JmeterPerf::HTTPCacheManager

DSL method synonymous with the JMeter Element HTTPCacheManager

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTTPCacheManager element (default: ‘{}`).

Yields:

  • block to attach to the HTTPCacheManager element

Returns:

  • (JmeterPerf::HTTPCacheManager)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/http_cache_manager.rb', line 8

def http_cache_manager(params = {}, &)
  node = HTTPCacheManager.new(params)
  attach_node(node, &)
end

DSL method synonymous with the JMeter Element HTTPCookieManager

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTTPCookieManager element (default: ‘{}`).

Yields:

  • block to attach to the HTTPCookieManager element

Returns:

  • (JmeterPerf::HTTPCookieManager)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/http_cookie_manager.rb', line 8

def http_cookie_manager(params = {}, &)
  node = HTTPCookieManager.new(params)
  attach_node(node, &)
end

#http_header_manager(params = {}) { ... } ⇒ JmeterPerf::HTTPHeaderManager

DSL method synonymous with the JMeter Element HTTPHeaderManager

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTTPHeaderManager element (default: ‘{}`).

Yields:

  • block to attach to the HTTPHeaderManager element

Returns:

  • (JmeterPerf::HTTPHeaderManager)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/http_header_manager.rb', line 8

def http_header_manager(params = {}, &)
  node = HTTPHeaderManager.new(params)
  attach_node(node, &)
end

#http_request(params = {}) { ... } ⇒ JmeterPerf::HTTPRequest

DSL method synonymous with the JMeter Element HTTPRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTTPRequest element (default: ‘{}`).

Yields:

  • block to attach to the HTTPRequest element

Returns:

  • (JmeterPerf::HTTPRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/http_request.rb', line 8

def http_request(params = {}, &)
  node = HTTPRequest.new(params)
  attach_node(node, &)
end

#http_request_defaults(params = {}) { ... } ⇒ JmeterPerf::HTTPRequestDefaults

DSL method synonymous with the JMeter Element HTTPRequestDefaults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTTPRequestDefaults element (default: ‘{}`).

Yields:

  • block to attach to the HTTPRequestDefaults element

Returns:

  • (JmeterPerf::HTTPRequestDefaults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/http_request_defaults.rb', line 8

def http_request_defaults(params = {}, &)
  node = HTTPRequestDefaults.new(params)
  attach_node(node, &)
end

#http_url_rewriting_modifier(params = {}) { ... } ⇒ JmeterPerf::HTTPUrlRewritingModifier

DSL method synonymous with the JMeter Element HTTPUrlRewritingModifier

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the HTTPUrlRewritingModifier element (default: ‘{}`).

Yields:

  • block to attach to the HTTPUrlRewritingModifier element

Returns:

  • (JmeterPerf::HTTPUrlRewritingModifier)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/http_url_rewriting_modifier.rb', line 8

def http_url_rewriting_modifier(params = {}, &)
  node = HTTPUrlRewritingModifier.new(params)
  attach_node(node, &)
end

#if_controller(params = {}) { ... } ⇒ JmeterPerf::IfController

DSL method synonymous with the JMeter Element IfController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the IfController element (default: ‘{}`).

Yields:

  • block to attach to the IfController element

Returns:

  • (JmeterPerf::IfController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/if_controller.rb', line 8

def if_controller(params = {}, &)
  node = IfController.new(params)
  attach_node(node, &)
end

#include_controller(params = {}) { ... } ⇒ JmeterPerf::IncludeController

DSL method synonymous with the JMeter Element IncludeController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the IncludeController element (default: ‘{}`).

Yields:

  • block to attach to the IncludeController element

Returns:

  • (JmeterPerf::IncludeController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/include_controller.rb', line 8

def include_controller(params = {}, &)
  node = IncludeController.new(params)
  attach_node(node, &)
end

#j_unit_request(params = {}) { ... } ⇒ JmeterPerf::JUnitRequest

DSL method synonymous with the JMeter Element JUnitRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JUnitRequest element (default: ‘{}`).

Yields:

  • block to attach to the JUnitRequest element

Returns:

  • (JmeterPerf::JUnitRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/j_unit_request.rb', line 8

def j_unit_request(params = {}, &)
  node = JUnitRequest.new(params)
  attach_node(node, &)
end

#java_request(params = {}) { ... } ⇒ JmeterPerf::JavaRequest

DSL method synonymous with the JMeter Element JavaRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JavaRequest element (default: ‘{}`).

Yields:

  • block to attach to the JavaRequest element

Returns:

  • (JmeterPerf::JavaRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/java_request.rb', line 8

def java_request(params = {}, &)
  node = JavaRequest.new(params)
  attach_node(node, &)
end

#java_request_defaults(params = {}) { ... } ⇒ JmeterPerf::JavaRequestDefaults

DSL method synonymous with the JMeter Element JavaRequestDefaults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JavaRequestDefaults element (default: ‘{}`).

Yields:

  • block to attach to the JavaRequestDefaults element

Returns:

  • (JmeterPerf::JavaRequestDefaults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/java_request_defaults.rb', line 8

def java_request_defaults(params = {}, &)
  node = JavaRequestDefaults.new(params)
  attach_node(node, &)
end

#jdbc_connection_configuration(params = {}) { ... } ⇒ JmeterPerf::JDBCConnectionConfiguration

DSL method synonymous with the JMeter Element JDBCConnectionConfiguration

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JDBCConnectionConfiguration element (default: ‘{}`).

Yields:

  • block to attach to the JDBCConnectionConfiguration element

Returns:

  • (JmeterPerf::JDBCConnectionConfiguration)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jdbc_connection_configuration.rb', line 8

def jdbc_connection_configuration(params = {}, &)
  node = JDBCConnectionConfiguration.new(params)
  attach_node(node, &)
end

#jdbc_postprocessor(params = {}) { ... } ⇒ JmeterPerf::JDBCPostprocessor

DSL method synonymous with the JMeter Element JDBCPostprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JDBCPostprocessor element (default: ‘{}`).

Yields:

  • block to attach to the JDBCPostprocessor element

Returns:

  • (JmeterPerf::JDBCPostprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jdbc_postprocessor.rb', line 8

def jdbc_postprocessor(params = {}, &)
  node = JDBCPostprocessor.new(params)
  attach_node(node, &)
end

#jdbc_preprocessor(params = {}) { ... } ⇒ JmeterPerf::JDBCPreprocessor

DSL method synonymous with the JMeter Element JDBCPreprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JDBCPreprocessor element (default: ‘{}`).

Yields:

  • block to attach to the JDBCPreprocessor element

Returns:

  • (JmeterPerf::JDBCPreprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jdbc_preprocessor.rb', line 8

def jdbc_preprocessor(params = {}, &)
  node = JDBCPreprocessor.new(params)
  attach_node(node, &)
end

#jdbc_request(params = {}) { ... } ⇒ JmeterPerf::JDBCRequest

DSL method synonymous with the JMeter Element JDBCRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JDBCRequest element (default: ‘{}`).

Yields:

  • block to attach to the JDBCRequest element

Returns:

  • (JmeterPerf::JDBCRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jdbc_request.rb', line 8

def jdbc_request(params = {}, &)
  node = JDBCRequest.new(params)
  attach_node(node, &)
end

#jms_pointto_point(params = {}) { ... } ⇒ JmeterPerf::JMSPointtoPoint

DSL method synonymous with the JMeter Element JMSPointtoPoint

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JMSPointtoPoint element (default: ‘{}`).

Yields:

  • block to attach to the JMSPointtoPoint element

Returns:

  • (JmeterPerf::JMSPointtoPoint)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jms_pointto_point.rb', line 8

def jms_pointto_point(params = {}, &)
  node = JMSPointtoPoint.new(params)
  attach_node(node, &)
end

#jms_publisher(params = {}) { ... } ⇒ JmeterPerf::JMSPublisher

DSL method synonymous with the JMeter Element JMSPublisher

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JMSPublisher element (default: ‘{}`).

Yields:

  • block to attach to the JMSPublisher element

Returns:

  • (JmeterPerf::JMSPublisher)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jms_publisher.rb', line 8

def jms_publisher(params = {}, &)
  node = JMSPublisher.new(params)
  attach_node(node, &)
end

#jms_subscriber(params = {}) { ... } ⇒ JmeterPerf::JMSSubscriber

DSL method synonymous with the JMeter Element JMSSubscriber

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JMSSubscriber element (default: ‘{}`).

Yields:

  • block to attach to the JMSSubscriber element

Returns:

  • (JmeterPerf::JMSSubscriber)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jms_subscriber.rb', line 8

def jms_subscriber(params = {}, &)
  node = JMSSubscriber.new(params)
  attach_node(node, &)
end

#json_path_postprocessor(params = {}) { ... } ⇒ JmeterPerf::JSONPathPostprocessor

DSL method synonymous with the JMeter Element JSONPathPostprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JSONPathPostprocessor element (default: ‘{}`).

Yields:

  • block to attach to the JSONPathPostprocessor element

Returns:

  • (JmeterPerf::JSONPathPostprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/json_path_postprocessor.rb', line 8

def json_path_postprocessor(params = {}, &)
  node = JSONPathPostprocessor.new(params)
  attach_node(node, &)
end

#jsr223_assertion(params = {}) { ... } ⇒ JmeterPerf::JSR223Assertion

DSL method synonymous with the JMeter Element JSR223Assertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JSR223Assertion element (default: ‘{}`).

Yields:

  • block to attach to the JSR223Assertion element

Returns:

  • (JmeterPerf::JSR223Assertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jsr223_assertion.rb', line 8

def jsr223_assertion(params = {}, &)
  node = JSR223Assertion.new(params)
  attach_node(node, &)
end

#jsr223_listener(params = {}) { ... } ⇒ JmeterPerf::JSR223Listener

DSL method synonymous with the JMeter Element JSR223Listener

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JSR223Listener element (default: ‘{}`).

Yields:

  • block to attach to the JSR223Listener element

Returns:

  • (JmeterPerf::JSR223Listener)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jsr223_listener.rb', line 8

def jsr223_listener(params = {}, &)
  node = JSR223Listener.new(params)
  attach_node(node, &)
end

#jsr223_postprocessor(params = {}) { ... } ⇒ JmeterPerf::JSR223Postprocessor

DSL method synonymous with the JMeter Element JSR223Postprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JSR223Postprocessor element (default: ‘{}`).

Yields:

  • block to attach to the JSR223Postprocessor element

Returns:

  • (JmeterPerf::JSR223Postprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jsr223_postprocessor.rb', line 8

def jsr223_postprocessor(params = {}, &)
  node = JSR223Postprocessor.new(params)
  attach_node(node, &)
end

#jsr223_preprocessor(params = {}) { ... } ⇒ JmeterPerf::JSR223Preprocessor

DSL method synonymous with the JMeter Element JSR223Preprocessor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JSR223Preprocessor element (default: ‘{}`).

Yields:

  • block to attach to the JSR223Preprocessor element

Returns:

  • (JmeterPerf::JSR223Preprocessor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jsr223_preprocessor.rb', line 8

def jsr223_preprocessor(params = {}, &)
  node = JSR223Preprocessor.new(params)
  attach_node(node, &)
end

#jsr223_sampler(params = {}) { ... } ⇒ JmeterPerf::JSR223Sampler

DSL method synonymous with the JMeter Element JSR223Sampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JSR223Sampler element (default: ‘{}`).

Yields:

  • block to attach to the JSR223Sampler element

Returns:

  • (JmeterPerf::JSR223Sampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jsr223_sampler.rb', line 8

def jsr223_sampler(params = {}, &)
  node = JSR223Sampler.new(params)
  attach_node(node, &)
end

#jsr223_timer(params = {}) { ... } ⇒ JmeterPerf::JSR223Timer

DSL method synonymous with the JMeter Element JSR223Timer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the JSR223Timer element (default: ‘{}`).

Yields:

  • block to attach to the JSR223Timer element

Returns:

  • (JmeterPerf::JSR223Timer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/jsr223_timer.rb', line 8

def jsr223_timer(params = {}, &)
  node = JSR223Timer.new(params)
  attach_node(node, &)
end

#keystore_configuration(params = {}) { ... } ⇒ JmeterPerf::KeystoreConfiguration

DSL method synonymous with the JMeter Element KeystoreConfiguration

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the KeystoreConfiguration element (default: ‘{}`).

Yields:

  • block to attach to the KeystoreConfiguration element

Returns:

  • (JmeterPerf::KeystoreConfiguration)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/keystore_configuration.rb', line 8

def keystore_configuration(params = {}, &)
  node = KeystoreConfiguration.new(params)
  attach_node(node, &)
end

#ldap_extended_request(params = {}) { ... } ⇒ JmeterPerf::LDAPExtendedRequest

DSL method synonymous with the JMeter Element LDAPExtendedRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the LDAPExtendedRequest element (default: ‘{}`).

Yields:

  • block to attach to the LDAPExtendedRequest element

Returns:

  • (JmeterPerf::LDAPExtendedRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/ldap_extended_request.rb', line 8

def ldap_extended_request(params = {}, &)
  node = LDAPExtendedRequest.new(params)
  attach_node(node, &)
end

#ldap_extended_request_defaults(params = {}) { ... } ⇒ JmeterPerf::LDAPExtendedRequestDefaults

DSL method synonymous with the JMeter Element LDAPExtendedRequestDefaults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the LDAPExtendedRequestDefaults element (default: ‘{}`).

Yields:

  • block to attach to the LDAPExtendedRequestDefaults element

Returns:

  • (JmeterPerf::LDAPExtendedRequestDefaults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/ldap_extended_request_defaults.rb', line 8

def ldap_extended_request_defaults(params = {}, &)
  node = LDAPExtendedRequestDefaults.new(params)
  attach_node(node, &)
end

#ldap_request(params = {}) { ... } ⇒ JmeterPerf::LDAPRequest

DSL method synonymous with the JMeter Element LDAPRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the LDAPRequest element (default: ‘{}`).

Yields:

  • block to attach to the LDAPRequest element

Returns:

  • (JmeterPerf::LDAPRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/ldap_request.rb', line 8

def ldap_request(params = {}, &)
  node = LDAPRequest.new(params)
  attach_node(node, &)
end

#ldap_request_defaults(params = {}) { ... } ⇒ JmeterPerf::LDAPRequestDefaults

DSL method synonymous with the JMeter Element LDAPRequestDefaults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the LDAPRequestDefaults element (default: ‘{}`).

Yields:

  • block to attach to the LDAPRequestDefaults element

Returns:

  • (JmeterPerf::LDAPRequestDefaults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/ldap_request_defaults.rb', line 8

def ldap_request_defaults(params = {}, &)
  node = LDAPRequestDefaults.new(params)
  attach_node(node, &)
end

#login_config_element(params = {}) { ... } ⇒ JmeterPerf::LoginConfigElement

DSL method synonymous with the JMeter Element LoginConfigElement

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the LoginConfigElement element (default: ‘{}`).

Yields:

  • block to attach to the LoginConfigElement element

Returns:

  • (JmeterPerf::LoginConfigElement)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/login_config_element.rb', line 8

def (params = {}, &)
  node = LoginConfigElement.new(params)
  attach_node(node, &)
end

#loop_controller(params = {}) { ... } ⇒ JmeterPerf::LoopController

DSL method synonymous with the JMeter Element LoopController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the LoopController element (default: ‘{}`).

Yields:

  • block to attach to the LoopController element

Returns:

  • (JmeterPerf::LoopController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/loop_controller.rb', line 8

def loop_controller(params = {}, &)
  node = LoopController.new(params)
  attach_node(node, &)
end

#mail_reader_sampler(params = {}) { ... } ⇒ JmeterPerf::MailReaderSampler

DSL method synonymous with the JMeter Element MailReaderSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the MailReaderSampler element (default: ‘{}`).

Yields:

  • block to attach to the MailReaderSampler element

Returns:

  • (JmeterPerf::MailReaderSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/mail_reader_sampler.rb', line 8

def mail_reader_sampler(params = {}, &)
  node = MailReaderSampler.new(params)
  attach_node(node, &)
end

#mailer_visualizer(params = {}) { ... } ⇒ JmeterPerf::MailerVisualizer

DSL method synonymous with the JMeter Element MailerVisualizer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the MailerVisualizer element (default: ‘{}`).

Yields:

  • block to attach to the MailerVisualizer element

Returns:

  • (JmeterPerf::MailerVisualizer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/mailer_visualizer.rb', line 8

def mailer_visualizer(params = {}, &)
  node = MailerVisualizer.new(params)
  attach_node(node, &)
end

#md5_hex_assertion(params = {}) { ... } ⇒ JmeterPerf::MD5HexAssertion

DSL method synonymous with the JMeter Element MD5HexAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the MD5HexAssertion element (default: ‘{}`).

Yields:

  • block to attach to the MD5HexAssertion element

Returns:

  • (JmeterPerf::MD5HexAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/md5_hex_assertion.rb', line 8

def md5_hex_assertion(params = {}, &)
  node = MD5HexAssertion.new(params)
  attach_node(node, &)
end

#module_controller(params = {}) { ... } ⇒ JmeterPerf::ModuleController

DSL method synonymous with the JMeter Element ModuleController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ModuleController element (default: ‘{}`).

Yields:

  • block to attach to the ModuleController element

Returns:

  • (JmeterPerf::ModuleController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/module_controller.rb', line 8

def module_controller(params = {}, &)
  node = ModuleController.new(params)
  attach_node(node, &)
end

#monitor_results(params = {}) { ... } ⇒ JmeterPerf::MonitorResults

DSL method synonymous with the JMeter Element MonitorResults

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the MonitorResults element (default: ‘{}`).

Yields:

  • block to attach to the MonitorResults element

Returns:

  • (JmeterPerf::MonitorResults)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/monitor_results.rb', line 8

def monitor_results(params = {}, &)
  node = MonitorResults.new(params)
  attach_node(node, &)
end

#once_only_controller(params = {}) { ... } ⇒ JmeterPerf::OnceOnlyController

DSL method synonymous with the JMeter Element OnceOnlyController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the OnceOnlyController element (default: ‘{}`).

Yields:

  • block to attach to the OnceOnlyController element

Returns:

  • (JmeterPerf::OnceOnlyController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/once_only_controller.rb', line 8

def once_only_controller(params = {}, &)
  node = OnceOnlyController.new(params)
  attach_node(node, &)
end

#os_process_sampler(params = {}) { ... } ⇒ JmeterPerf::OSProcessSampler

DSL method synonymous with the JMeter Element OSProcessSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the OSProcessSampler element (default: ‘{}`).

Yields:

  • block to attach to the OSProcessSampler element

Returns:

  • (JmeterPerf::OSProcessSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/os_process_sampler.rb', line 8

def os_process_sampler(params = {}, &)
  node = OSProcessSampler.new(params)
  attach_node(node, &)
end

#poisson_random_timer(params = {}) { ... } ⇒ JmeterPerf::PoissonRandomTimer

DSL method synonymous with the JMeter Element PoissonRandomTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the PoissonRandomTimer element (default: ‘{}`).

Yields:

  • block to attach to the PoissonRandomTimer element

Returns:

  • (JmeterPerf::PoissonRandomTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/poisson_random_timer.rb', line 8

def poisson_random_timer(params = {}, &)
  node = PoissonRandomTimer.new(params)
  attach_node(node, &)
end

#random_controller(params = {}) { ... } ⇒ JmeterPerf::RandomController

DSL method synonymous with the JMeter Element RandomController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the RandomController element (default: ‘{}`).

Yields:

  • block to attach to the RandomController element

Returns:

  • (JmeterPerf::RandomController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/random_controller.rb', line 8

def random_controller(params = {}, &)
  node = RandomController.new(params)
  attach_node(node, &)
end

#random_order_controller(params = {}) { ... } ⇒ JmeterPerf::RandomOrderController

DSL method synonymous with the JMeter Element RandomOrderController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the RandomOrderController element (default: ‘{}`).

Yields:

  • block to attach to the RandomOrderController element

Returns:

  • (JmeterPerf::RandomOrderController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/random_order_controller.rb', line 8

def random_order_controller(params = {}, &)
  node = RandomOrderController.new(params)
  attach_node(node, &)
end

#random_variable(params = {}) { ... } ⇒ JmeterPerf::RandomVariable

DSL method synonymous with the JMeter Element RandomVariable

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the RandomVariable element (default: ‘{}`).

Yields:

  • block to attach to the RandomVariable element

Returns:

  • (JmeterPerf::RandomVariable)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/random_variable.rb', line 8

def random_variable(params = {}, &)
  node = RandomVariable.new(params)
  attach_node(node, &)
end

#recording_controller(params = {}) { ... } ⇒ JmeterPerf::RecordingController

DSL method synonymous with the JMeter Element RecordingController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the RecordingController element (default: ‘{}`).

Yields:

  • block to attach to the RecordingController element

Returns:

  • (JmeterPerf::RecordingController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/recording_controller.rb', line 8

def recording_controller(params = {}, &)
  node = RecordingController.new(params)
  attach_node(node, &)
end

#reg_ex_user_parameters(params = {}) { ... } ⇒ JmeterPerf::RegExUserParameters

DSL method synonymous with the JMeter Element RegExUserParameters

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the RegExUserParameters element (default: ‘{}`).

Yields:

  • block to attach to the RegExUserParameters element

Returns:

  • (JmeterPerf::RegExUserParameters)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/reg_ex_user_parameters.rb', line 8

def reg_ex_user_parameters(params = {}, &)
  node = RegExUserParameters.new(params)
  attach_node(node, &)
end

#regular_expression_extractor(params = {}) { ... } ⇒ JmeterPerf::RegularExpressionExtractor

DSL method synonymous with the JMeter Element RegularExpressionExtractor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the RegularExpressionExtractor element (default: ‘{}`).

Yields:

  • block to attach to the RegularExpressionExtractor element

Returns:

  • (JmeterPerf::RegularExpressionExtractor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/regular_expression_extractor.rb', line 8

def regular_expression_extractor(params = {}, &)
  node = RegularExpressionExtractor.new(params)
  attach_node(node, &)
end

#response_assertion(params = {}) { ... } ⇒ JmeterPerf::ResponseAssertion

DSL method synonymous with the JMeter Element ResponseAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ResponseAssertion element (default: ‘{}`).

Yields:

  • block to attach to the ResponseAssertion element

Returns:

  • (JmeterPerf::ResponseAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/response_assertion.rb', line 8

def response_assertion(params = {}, &)
  node = ResponseAssertion.new(params)
  attach_node(node, &)
end

#response_time_graph(params = {}) { ... } ⇒ JmeterPerf::ResponseTimeGraph

DSL method synonymous with the JMeter Element ResponseTimeGraph

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ResponseTimeGraph element (default: ‘{}`).

Yields:

  • block to attach to the ResponseTimeGraph element

Returns:

  • (JmeterPerf::ResponseTimeGraph)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/response_time_graph.rb', line 8

def response_time_graph(params = {}, &)
  node = ResponseTimeGraph.new(params)
  attach_node(node, &)
end

#result_status_action_handler(params = {}) { ... } ⇒ JmeterPerf::ResultStatusActionHandler

DSL method synonymous with the JMeter Element ResultStatusActionHandler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ResultStatusActionHandler element (default: ‘{}`).

Yields:

  • block to attach to the ResultStatusActionHandler element

Returns:

  • (JmeterPerf::ResultStatusActionHandler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/result_status_action_handler.rb', line 8

def result_status_action_handler(params = {}, &)
  node = ResultStatusActionHandler.new(params)
  attach_node(node, &)
end

#runtime_controller(params = {}) { ... } ⇒ JmeterPerf::RuntimeController

DSL method synonymous with the JMeter Element RuntimeController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the RuntimeController element (default: ‘{}`).

Yields:

  • block to attach to the RuntimeController element

Returns:

  • (JmeterPerf::RuntimeController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/runtime_controller.rb', line 8

def runtime_controller(params = {}, &)
  node = RuntimeController.new(params)
  attach_node(node, &)
end

#save_responses_to_a_file(params = {}) { ... } ⇒ JmeterPerf::SaveResponsesToAFile

DSL method synonymous with the JMeter Element SaveResponsesToAFile

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SaveResponsesToAFile element (default: ‘{}`).

Yields:

  • block to attach to the SaveResponsesToAFile element

Returns:

  • (JmeterPerf::SaveResponsesToAFile)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/save_responses_to_a_file.rb', line 8

def save_responses_to_a_file(params = {}, &)
  node = SaveResponsesToAFile.new(params)
  attach_node(node, &)
end

#simple_config_element(params = {}) { ... } ⇒ JmeterPerf::SimpleConfigElement

DSL method synonymous with the JMeter Element SimpleConfigElement

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SimpleConfigElement element (default: ‘{}`).

Yields:

  • block to attach to the SimpleConfigElement element

Returns:

  • (JmeterPerf::SimpleConfigElement)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/simple_config_element.rb', line 8

def simple_config_element(params = {}, &)
  node = SimpleConfigElement.new(params)
  attach_node(node, &)
end

#simple_controller(params = {}) { ... } ⇒ JmeterPerf::SimpleController

DSL method synonymous with the JMeter Element SimpleController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SimpleController element (default: ‘{}`).

Yields:

  • block to attach to the SimpleController element

Returns:

  • (JmeterPerf::SimpleController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/simple_controller.rb', line 8

def simple_controller(params = {}, &)
  node = SimpleController.new(params)
  attach_node(node, &)
end

#simple_data_writer(params = {}) { ... } ⇒ JmeterPerf::SimpleDataWriter

DSL method synonymous with the JMeter Element SimpleDataWriter

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SimpleDataWriter element (default: ‘{}`).

Yields:

  • block to attach to the SimpleDataWriter element

Returns:

  • (JmeterPerf::SimpleDataWriter)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/simple_data_writer.rb', line 8

def simple_data_writer(params = {}, &)
  node = SimpleDataWriter.new(params)
  attach_node(node, &)
end

#smime_assertion(params = {}) { ... } ⇒ JmeterPerf::SMIMEAssertion

DSL method synonymous with the JMeter Element SMIMEAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SMIMEAssertion element (default: ‘{}`).

Yields:

  • block to attach to the SMIMEAssertion element

Returns:

  • (JmeterPerf::SMIMEAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/smime_assertion.rb', line 8

def smime_assertion(params = {}, &)
  node = SMIMEAssertion.new(params)
  attach_node(node, &)
end

#smtp_sampler(params = {}) { ... } ⇒ JmeterPerf::SMTPSampler

DSL method synonymous with the JMeter Element SMTPSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SMTPSampler element (default: ‘{}`).

Yields:

  • block to attach to the SMTPSampler element

Returns:

  • (JmeterPerf::SMTPSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/smtp_sampler.rb', line 8

def smtp_sampler(params = {}, &)
  node = SMTPSampler.new(params)
  attach_node(node, &)
end

#soap_xml_rpc_request(params = {}) { ... } ⇒ JmeterPerf::SOAPXmlRPCRequest

DSL method synonymous with the JMeter Element SOAPXmlRPCRequest

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SOAPXmlRPCRequest element (default: ‘{}`).

Yields:

  • block to attach to the SOAPXmlRPCRequest element

Returns:

  • (JmeterPerf::SOAPXmlRPCRequest)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/soap_xml_rpc_request.rb', line 8

def soap_xml_rpc_request(params = {}, &)
  node = SOAPXmlRPCRequest.new(params)
  attach_node(node, &)
end

#spline_visualizer(params = {}) { ... } ⇒ JmeterPerf::SplineVisualizer

DSL method synonymous with the JMeter Element SplineVisualizer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SplineVisualizer element (default: ‘{}`).

Yields:

  • block to attach to the SplineVisualizer element

Returns:

  • (JmeterPerf::SplineVisualizer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/spline_visualizer.rb', line 8

def spline_visualizer(params = {}, &)
  node = SplineVisualizer.new(params)
  attach_node(node, &)
end

#summary_report(params = {}) { ... } ⇒ JmeterPerf::SummaryReport

DSL method synonymous with the JMeter Element SummaryReport

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SummaryReport element (default: ‘{}`).

Yields:

  • block to attach to the SummaryReport element

Returns:

  • (JmeterPerf::SummaryReport)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/summary_report.rb', line 8

def summary_report(params = {}, &)
  node = SummaryReport.new(params)
  attach_node(node, &)
end

#switch_controller(params = {}) { ... } ⇒ JmeterPerf::SwitchController

DSL method synonymous with the JMeter Element SwitchController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SwitchController element (default: ‘{}`).

Yields:

  • block to attach to the SwitchController element

Returns:

  • (JmeterPerf::SwitchController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/switch_controller.rb', line 8

def switch_controller(params = {}, &)
  node = SwitchController.new(params)
  attach_node(node, &)
end

#synchronizing_timer(params = {}) { ... } ⇒ JmeterPerf::SynchronizingTimer

DSL method synonymous with the JMeter Element SynchronizingTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the SynchronizingTimer element (default: ‘{}`).

Yields:

  • block to attach to the SynchronizingTimer element

Returns:

  • (JmeterPerf::SynchronizingTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/synchronizing_timer.rb', line 8

def synchronizing_timer(params = {}, &)
  node = SynchronizingTimer.new(params)
  attach_node(node, &)
end

#tcp_sampler(params = {}) { ... } ⇒ JmeterPerf::TCPSampler

DSL method synonymous with the JMeter Element TCPSampler

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the TCPSampler element (default: ‘{}`).

Yields:

  • block to attach to the TCPSampler element

Returns:

  • (JmeterPerf::TCPSampler)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/tcp_sampler.rb', line 8

def tcp_sampler(params = {}, &)
  node = TCPSampler.new(params)
  attach_node(node, &)
end

#tcp_sampler_config(params = {}) { ... } ⇒ JmeterPerf::TCPSamplerConfig

DSL method synonymous with the JMeter Element TCPSamplerConfig

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the TCPSamplerConfig element (default: ‘{}`).

Yields:

  • block to attach to the TCPSamplerConfig element

Returns:

  • (JmeterPerf::TCPSamplerConfig)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/tcp_sampler_config.rb', line 8

def tcp_sampler_config(params = {}, &)
  node = TCPSamplerConfig.new(params)
  attach_node(node, &)
end

#test_action(params = {}) { ... } ⇒ JmeterPerf::TestAction

DSL method synonymous with the JMeter Element TestAction

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the TestAction element (default: ‘{}`).

Yields:

  • block to attach to the TestAction element

Returns:

  • (JmeterPerf::TestAction)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/test_action.rb', line 8

def test_action(params = {}, &)
  node = TestAction.new(params)
  attach_node(node, &)
end

#test_fragment(params = {}) { ... } ⇒ JmeterPerf::TestFragment

DSL method synonymous with the JMeter Element TestFragment

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the TestFragment element (default: ‘{}`).

Yields:

  • block to attach to the TestFragment element

Returns:

  • (JmeterPerf::TestFragment)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/test_fragment.rb', line 8

def test_fragment(params = {}, &)
  node = TestFragment.new(params)
  attach_node(node, &)
end

#test_plan(params = {}) { ... } ⇒ JmeterPerf::TestPlan

DSL method synonymous with the JMeter Element TestPlan

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the TestPlan element (default: ‘{}`).

Yields:

  • block to attach to the TestPlan element

Returns:

  • (JmeterPerf::TestPlan)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/test_plan.rb', line 8

def test_plan(params = {}, &)
  node = TestPlan.new(params)
  attach_node(node, &)
end

#thread_group(params = {}) { ... } ⇒ JmeterPerf::ThreadGroup

DSL method synonymous with the JMeter Element ThreadGroup

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ThreadGroup element (default: ‘{}`).

Yields:

  • block to attach to the ThreadGroup element

Returns:

  • (JmeterPerf::ThreadGroup)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/thread_group.rb', line 8

def thread_group(params = {}, &)
  node = ThreadGroup.new(params)
  attach_node(node, &)
end

#throughput_controller(params = {}) { ... } ⇒ JmeterPerf::ThroughputController

DSL method synonymous with the JMeter Element ThroughputController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ThroughputController element (default: ‘{}`).

Yields:

  • block to attach to the ThroughputController element

Returns:

  • (JmeterPerf::ThroughputController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/throughput_controller.rb', line 8

def throughput_controller(params = {}, &)
  node = ThroughputController.new(params)
  attach_node(node, &)
end

#transaction_controller(params = {}) { ... } ⇒ JmeterPerf::TransactionController

DSL method synonymous with the JMeter Element TransactionController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the TransactionController element (default: ‘{}`).

Yields:

  • block to attach to the TransactionController element

Returns:

  • (JmeterPerf::TransactionController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/transaction_controller.rb', line 8

def transaction_controller(params = {}, &)
  node = TransactionController.new(params)
  attach_node(node, &)
end

#uniform_random_timer(params = {}) { ... } ⇒ JmeterPerf::UniformRandomTimer

DSL method synonymous with the JMeter Element UniformRandomTimer

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the UniformRandomTimer element (default: ‘{}`).

Yields:

  • block to attach to the UniformRandomTimer element

Returns:

  • (JmeterPerf::UniformRandomTimer)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/uniform_random_timer.rb', line 8

def uniform_random_timer(params = {}, &)
  node = UniformRandomTimer.new(params)
  attach_node(node, &)
end

#user_defined_variables(params = {}) { ... } ⇒ JmeterPerf::UserDefinedVariables

DSL method synonymous with the JMeter Element UserDefinedVariables

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the UserDefinedVariables element (default: ‘{}`).

Yields:

  • block to attach to the UserDefinedVariables element

Returns:

  • (JmeterPerf::UserDefinedVariables)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/user_defined_variables.rb', line 8

def user_defined_variables(params = {}, &)
  node = UserDefinedVariables.new(params)
  attach_node(node, &)
end

#user_parameters(params = {}) { ... } ⇒ JmeterPerf::UserParameters

DSL method synonymous with the JMeter Element UserParameters

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the UserParameters element (default: ‘{}`).

Yields:

  • block to attach to the UserParameters element

Returns:

  • (JmeterPerf::UserParameters)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/user_parameters.rb', line 8

def user_parameters(params = {}, &)
  node = UserParameters.new(params)
  attach_node(node, &)
end

#view_results_in_table(params = {}) { ... } ⇒ JmeterPerf::ViewResultsInTable

DSL method synonymous with the JMeter Element ViewResultsInTable

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ViewResultsInTable element (default: ‘{}`).

Yields:

  • block to attach to the ViewResultsInTable element

Returns:

  • (JmeterPerf::ViewResultsInTable)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/view_results_in_table.rb', line 8

def view_results_in_table(params = {}, &)
  node = ViewResultsInTable.new(params)
  attach_node(node, &)
end

#view_results_tree(params = {}) { ... } ⇒ JmeterPerf::ViewResultsTree

DSL method synonymous with the JMeter Element ViewResultsTree

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the ViewResultsTree element (default: ‘{}`).

Yields:

  • block to attach to the ViewResultsTree element

Returns:

  • (JmeterPerf::ViewResultsTree)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/view_results_tree.rb', line 8

def view_results_tree(params = {}, &)
  node = ViewResultsTree.new(params)
  attach_node(node, &)
end

#while_controller(params = {}) { ... } ⇒ JmeterPerf::WhileController

DSL method synonymous with the JMeter Element WhileController

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the WhileController element (default: ‘{}`).

Yields:

  • block to attach to the WhileController element

Returns:

  • (JmeterPerf::WhileController)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/while_controller.rb', line 8

def while_controller(params = {}, &)
  node = WhileController.new(params)
  attach_node(node, &)
end

#x_path_assertion(params = {}) { ... } ⇒ JmeterPerf::XPathAssertion

DSL method synonymous with the JMeter Element XPathAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the XPathAssertion element (default: ‘{}`).

Yields:

  • block to attach to the XPathAssertion element

Returns:

  • (JmeterPerf::XPathAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/x_path_assertion.rb', line 8

def x_path_assertion(params = {}, &)
  node = XPathAssertion.new(params)
  attach_node(node, &)
end

#x_path_extractor(params = {}) { ... } ⇒ JmeterPerf::XPathExtractor

DSL method synonymous with the JMeter Element XPathExtractor

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the XPathExtractor element (default: ‘{}`).

Yields:

  • block to attach to the XPathExtractor element

Returns:

  • (JmeterPerf::XPathExtractor)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/x_path_extractor.rb', line 8

def x_path_extractor(params = {}, &)
  node = XPathExtractor.new(params)
  attach_node(node, &)
end

#xml_assertion(params = {}) { ... } ⇒ JmeterPerf::XMLAssertion

DSL method synonymous with the JMeter Element XMLAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the XMLAssertion element (default: ‘{}`).

Yields:

  • block to attach to the XMLAssertion element

Returns:

  • (JmeterPerf::XMLAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/xml_assertion.rb', line 8

def xml_assertion(params = {}, &)
  node = XMLAssertion.new(params)
  attach_node(node, &)
end

#xml_schema_assertion(params = {}) { ... } ⇒ JmeterPerf::XMLSchemaAssertion

DSL method synonymous with the JMeter Element XMLSchemaAssertion

Parameters:

  • params (Hash) (defaults to: {})

    Parameters for the XMLSchemaAssertion element (default: ‘{}`).

Yields:

  • block to attach to the XMLSchemaAssertion element

Returns:

  • (JmeterPerf::XMLSchemaAssertion)

    , a subclass of JmeterPerf::DSL that can be chained with other DSL methods.

See Also:



8
9
10
11
# File 'lib/jmeter_perf/dsl/xml_schema_assertion.rb', line 8

def xml_schema_assertion(params = {}, &)
  node = XMLSchemaAssertion.new(params)
  attach_node(node, &)
end