Class: RubyJmeter::DSL

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-jmeter/dsl/counter.rb,
lib/ruby-jmeter/dsl/bsf_timer.rb,
lib/ruby-jmeter/dsl/test_plan.rb,
lib/ruby-jmeter/dsl/bsf_sampler.rb,
lib/ruby-jmeter/dsl/ftp_request.rb,
lib/ruby-jmeter/dsl/tcp_sampler.rb,
lib/ruby-jmeter/dsl/test_action.rb,
lib/ruby-jmeter/dsl/bsf_listener.rb,
lib/ruby-jmeter/dsl/http_request.rb,
lib/ruby-jmeter/dsl/java_request.rb,
lib/ruby-jmeter/dsl/jdbc_request.rb,
lib/ruby-jmeter/dsl/jsr223_timer.rb,
lib/ruby-jmeter/dsl/ldap_request.rb,
lib/ruby-jmeter/dsl/smtp_sampler.rb,
lib/ruby-jmeter/dsl/thread_group.rb,
lib/ruby-jmeter/dsl/ajp13_sampler.rb,
lib/ruby-jmeter/dsl/bsf_assertion.rb,
lib/ruby-jmeter/dsl/debug_sampler.rb,
lib/ruby-jmeter/dsl/graph_results.rb,
lib/ruby-jmeter/dsl/if_controller.rb,
lib/ruby-jmeter/dsl/jms_publisher.rb,
lib/ruby-jmeter/dsl/junit_request.rb,
lib/ruby-jmeter/dsl/test_fragment.rb,
lib/ruby-jmeter/dsl/xml_assertion.rb,
lib/ruby-jmeter/dsl/constant_timer.rb,
lib/ruby-jmeter/dsl/html_assertion.rb,
lib/ruby-jmeter/dsl/jms_subscriber.rb,
lib/ruby-jmeter/dsl/jsr223_sampler.rb,
lib/ruby-jmeter/dsl/summary_report.rb,
lib/ruby-jmeter/dsl/aggregate_graph.rb,
lib/ruby-jmeter/dsl/beanshell_timer.rb,
lib/ruby-jmeter/dsl/jsr223_listener.rb,
lib/ruby-jmeter/dsl/loop_controller.rb,
lib/ruby-jmeter/dsl/monitor_results.rb,
lib/ruby-jmeter/dsl/random_variable.rb,
lib/ruby-jmeter/dsl/smime_assertion.rb,
lib/ruby-jmeter/dsl/user_parameters.rb,
lib/ruby-jmeter/dsl/xpath_assertion.rb,
lib/ruby-jmeter/dsl/xpath_extractor.rb,
lib/ruby-jmeter/dsl/aggregate_report.rb,
lib/ruby-jmeter/dsl/bsf_preprocessor.rb,
lib/ruby-jmeter/dsl/html_link_parser.rb,
lib/ruby-jmeter/dsl/jms_pointtopoint.rb,
lib/ruby-jmeter/dsl/jsr223_assertion.rb,
lib/ruby-jmeter/dsl/md5hex_assertion.rb,
lib/ruby-jmeter/dsl/while_controller.rb,
lib/ruby-jmeter/dsl/assertion_results.rb,
lib/ruby-jmeter/dsl/beanshell_sampler.rb,
lib/ruby-jmeter/dsl/bsf_postprocessor.rb,
lib/ruby-jmeter/dsl/compare_assertion.rb,
lib/ruby-jmeter/dsl/jdbc_preprocessor.rb,
lib/ruby-jmeter/dsl/mailer_visualizer.rb,
lib/ruby-jmeter/dsl/module_controller.rb,
lib/ruby-jmeter/dsl/random_controller.rb,
lib/ruby-jmeter/dsl/simple_controller.rb,
lib/ruby-jmeter/dsl/spline_visualizer.rb,
lib/ruby-jmeter/dsl/switch_controller.rb,
lib/ruby-jmeter/dsl/view_results_tree.rb,
lib/ruby-jmeter/dsl/access_log_sampler.rb,
lib/ruby-jmeter/dsl/beanshell_listener.rb,
lib/ruby-jmeter/dsl/duration_assertion.rb,
lib/ruby-jmeter/dsl/foreach_controller.rb,
lib/ruby-jmeter/dsl/http_cache_manager.rb,
lib/ruby-jmeter/dsl/include_controller.rb,
lib/ruby-jmeter/dsl/jdbc_postprocessor.rb,
lib/ruby-jmeter/dsl/os_process_sampler.rb,
lib/ruby-jmeter/dsl/response_assertion.rb,
lib/ruby-jmeter/dsl/runtime_controller.rb,
lib/ruby-jmeter/dsl/setup_thread_group.rb,
lib/ruby-jmeter/dsl/simple_data_writer.rb,
lib/ruby-jmeter/dsl/soapxmlrpc_request.rb,
lib/ruby-jmeter/dsl/tcp_sampler_config.rb,
lib/ruby-jmeter/dsl/beanshell_assertion.rb,
lib/ruby-jmeter/dsl/cssjquery_extractor.rb,
lib/ruby-jmeter/dsl/csv_data_set_config.rb,
lib/ruby-jmeter/dsl/debug_postprocessor.rb,
lib/ruby-jmeter/dsl/html_parameter_mask.rb,
lib/ruby-jmeter/dsl/http_cookie_manager.rb,
lib/ruby-jmeter/dsl/http_header_manager.rb,
lib/ruby-jmeter/dsl/jsr223_preprocessor.rb,
lib/ruby-jmeter/dsl/mail_reader_sampler.rb,
lib/ruby-jmeter/dsl/response_time_graph.rb,
lib/ruby-jmeter/dsl/synchronizing_timer.rb,
lib/ruby-jmeter/dsl/ftp_request_defaults.rb,
lib/ruby-jmeter/dsl/jsr223_postprocessor.rb,
lib/ruby-jmeter/dsl/login_config_element.rb,
lib/ruby-jmeter/dsl/once_only_controller.rb,
lib/ruby-jmeter/dsl/poisson_random_timer.rb,
lib/ruby-jmeter/dsl/recording_controller.rb,
lib/ruby-jmeter/dsl/uniform_random_timer.rb,
lib/ruby-jmeter/dsl/xml_schema_assertion.rb,
lib/ruby-jmeter/dsl/gaussian_random_timer.rb,
lib/ruby-jmeter/dsl/http_request_defaults.rb,
lib/ruby-jmeter/dsl/java_request_defaults.rb,
lib/ruby-jmeter/dsl/ldap_extended_request.rb,
lib/ruby-jmeter/dsl/ldap_request_defaults.rb,
lib/ruby-jmeter/dsl/regex_user_parameters.rb,
lib/ruby-jmeter/dsl/simple_config_element.rb,
lib/ruby-jmeter/dsl/throughput_controller.rb,
lib/ruby-jmeter/dsl/view_results_in_table.rb,
lib/ruby-jmeter/dsl/beanshell_preprocessor.rb,
lib/ruby-jmeter/dsl/keystore_configuration.rb,
lib/ruby-jmeter/dsl/transaction_controller.rb,
lib/ruby-jmeter/dsl/user_defined_variables.rb,
lib/ruby-jmeter/dsl/beanshell_postprocessor.rb,
lib/ruby-jmeter/dsl/distribution_graphalpha.rb,
lib/ruby-jmeter/dsl/json_path_postprocessor.rb,
lib/ruby-jmeter/dsl/random_order_controller.rb,
lib/ruby-jmeter/dsl/generate_summary_results.rb,
lib/ruby-jmeter/dsl/save_responses_to_a_file.rb,
lib/ruby-jmeter/dsl/constant_throughput_timer.rb,
lib/ruby-jmeter/dsl/http_authorization_manager.rb,
lib/ruby-jmeter/dsl/http_url_rewriting_modifier.rb,
lib/ruby-jmeter/dsl/regular_expression_extractor.rb,
lib/ruby-jmeter/dsl/result_status_action_handler.rb,
lib/ruby-jmeter/dsl/jdbc_connection_configuration.rb,
lib/ruby-jmeter/dsl/ldap_extended_request_defaults.rb,
lib/ruby-jmeter/dsl/comparison_assertion_visualizer.rb

Direct Known Subclasses

ExtendedDSL

Instance Method Summary collapse

Instance Method Details

#access_log_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/access_log_sampler.rb', line 3

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

#aggregate_graph(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/aggregate_graph.rb', line 3

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

#aggregate_report(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/aggregate_report.rb', line 3

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

#ajp13_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/ajp13_sampler.rb', line 3

def ajp13_sampler(params={}, &block)
  node = RubyJmeter::Ajp13Sampler.new(params)
  attach_node(node, &block)
end

#assertion_results(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/assertion_results.rb', line 3

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

#beanshell_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/beanshell_assertion.rb', line 3

def beanshell_assertion(params={}, &block)
  node = RubyJmeter::BeanshellAssertion.new(params)
  attach_node(node, &block)
end

#beanshell_listener(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/beanshell_listener.rb', line 3

def beanshell_listener(params={}, &block)
  node = RubyJmeter::BeanshellListener.new(params)
  attach_node(node, &block)
end

#beanshell_postprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/beanshell_postprocessor.rb', line 3

def beanshell_postprocessor(params={}, &block)
  node = RubyJmeter::BeanshellPostprocessor.new(params)
  attach_node(node, &block)
end

#beanshell_preprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/beanshell_preprocessor.rb', line 3

def beanshell_preprocessor(params={}, &block)
  node = RubyJmeter::BeanshellPreprocessor.new(params)
  attach_node(node, &block)
end

#beanshell_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/beanshell_sampler.rb', line 3

def beanshell_sampler(params={}, &block)
  node = RubyJmeter::BeanshellSampler.new(params)
  attach_node(node, &block)
end

#beanshell_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/beanshell_timer.rb', line 3

def beanshell_timer(params={}, &block)
  node = RubyJmeter::BeanshellTimer.new(params)
  attach_node(node, &block)
end

#bsf_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/bsf_assertion.rb', line 3

def bsf_assertion(params={}, &block)
  node = RubyJmeter::BsfAssertion.new(params)
  attach_node(node, &block)
end

#bsf_listener(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/bsf_listener.rb', line 3

def bsf_listener(params={}, &block)
  node = RubyJmeter::BsfListener.new(params)
  attach_node(node, &block)
end

#bsf_postprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/bsf_postprocessor.rb', line 3

def bsf_postprocessor(params={}, &block)
  node = RubyJmeter::BsfPostprocessor.new(params)
  attach_node(node, &block)
end

#bsf_preprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/bsf_preprocessor.rb', line 3

def bsf_preprocessor(params={}, &block)
  node = RubyJmeter::BsfPreprocessor.new(params)
  attach_node(node, &block)
end

#bsf_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/bsf_sampler.rb', line 3

def bsf_sampler(params={}, &block)
  node = RubyJmeter::BsfSampler.new(params)
  attach_node(node, &block)
end

#bsf_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/bsf_timer.rb', line 3

def bsf_timer(params={}, &block)
  node = RubyJmeter::BsfTimer.new(params)
  attach_node(node, &block)
end

#compare_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/compare_assertion.rb', line 3

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

#comparison_assertion_visualizer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/comparison_assertion_visualizer.rb', line 3

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

#constant_throughput_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/constant_throughput_timer.rb', line 3

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

#constant_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/constant_timer.rb', line 3

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

#counter(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/counter.rb', line 3

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

#cssjquery_extractor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/cssjquery_extractor.rb', line 3

def cssjquery_extractor(params={}, &block)
  node = RubyJmeter::CssjqueryExtractor.new(params)
  attach_node(node, &block)
end

#csv_data_set_config(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/csv_data_set_config.rb', line 3

def csv_data_set_config(params={}, &block)
  node = RubyJmeter::CsvDataSetConfig.new(params)
  attach_node(node, &block)
end

#debug_postprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/debug_postprocessor.rb', line 3

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

#debug_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/debug_sampler.rb', line 3

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

#distribution_graphalpha(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/distribution_graphalpha.rb', line 3

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

#duration_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/duration_assertion.rb', line 3

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

#foreach_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/foreach_controller.rb', line 3

def foreach_controller(params={}, &block)
  node = RubyJmeter::ForeachController.new(params)
  attach_node(node, &block)
end

#ftp_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/ftp_request.rb', line 3

def ftp_request(params={}, &block)
  node = RubyJmeter::FtpRequest.new(params)
  attach_node(node, &block)
end

#ftp_request_defaults(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/ftp_request_defaults.rb', line 3

def ftp_request_defaults(params={}, &block)
  node = RubyJmeter::FtpRequestDefaults.new(params)
  attach_node(node, &block)
end

#gaussian_random_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/gaussian_random_timer.rb', line 3

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

#generate_summary_results(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/generate_summary_results.rb', line 3

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

#graph_results(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/graph_results.rb', line 3

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

#html_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/html_assertion.rb', line 3

def html_assertion(params={}, &block)
  node = RubyJmeter::HtmlAssertion.new(params)
  attach_node(node, &block)
end

3
4
5
6
# File 'lib/ruby-jmeter/dsl/html_link_parser.rb', line 3

def html_link_parser(params={}, &block)
  node = RubyJmeter::HtmlLinkParser.new(params)
  attach_node(node, &block)
end

#html_parameter_mask(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/html_parameter_mask.rb', line 3

def html_parameter_mask(params={}, &block)
  node = RubyJmeter::HtmlParameterMask.new(params)
  attach_node(node, &block)
end

#http_authorization_manager(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/http_authorization_manager.rb', line 3

def http_authorization_manager(params={}, &block)
  node = RubyJmeter::HttpAuthorizationManager.new(params)
  attach_node(node, &block)
end

#http_cache_manager(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/http_cache_manager.rb', line 3

def http_cache_manager(params={}, &block)
  node = RubyJmeter::HttpCacheManager.new(params)
  attach_node(node, &block)
end

3
4
5
6
# File 'lib/ruby-jmeter/dsl/http_cookie_manager.rb', line 3

def http_cookie_manager(params={}, &block)
  node = RubyJmeter::HttpCookieManager.new(params)
  attach_node(node, &block)
end

#http_header_manager(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/http_header_manager.rb', line 3

def http_header_manager(params={}, &block)
  node = RubyJmeter::HttpHeaderManager.new(params)
  attach_node(node, &block)
end

#http_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/http_request.rb', line 3

def http_request(params={}, &block)
  node = RubyJmeter::HttpRequest.new(params)
  attach_node(node, &block)
end

#http_request_defaults(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/http_request_defaults.rb', line 3

def http_request_defaults(params={}, &block)
  node = RubyJmeter::HttpRequestDefaults.new(params)
  attach_node(node, &block)
end

#http_url_rewriting_modifier(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/http_url_rewriting_modifier.rb', line 3

def http_url_rewriting_modifier(params={}, &block)
  node = RubyJmeter::HttpUrlRewritingModifier.new(params)
  attach_node(node, &block)
end

#if_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/if_controller.rb', line 3

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

#include_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/include_controller.rb', line 3

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

#java_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/java_request.rb', line 3

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

#java_request_defaults(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/java_request_defaults.rb', line 3

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

#jdbc_connection_configuration(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jdbc_connection_configuration.rb', line 3

def jdbc_connection_configuration(params={}, &block)
  node = RubyJmeter::JdbcConnectionConfiguration.new(params)
  attach_node(node, &block)
end

#jdbc_postprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jdbc_postprocessor.rb', line 3

def jdbc_postprocessor(params={}, &block)
  node = RubyJmeter::JdbcPostprocessor.new(params)
  attach_node(node, &block)
end

#jdbc_preprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jdbc_preprocessor.rb', line 3

def jdbc_preprocessor(params={}, &block)
  node = RubyJmeter::JdbcPreprocessor.new(params)
  attach_node(node, &block)
end

#jdbc_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jdbc_request.rb', line 3

def jdbc_request(params={}, &block)
  node = RubyJmeter::JdbcRequest.new(params)
  attach_node(node, &block)
end

#jms_pointtopoint(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jms_pointtopoint.rb', line 3

def jms_pointtopoint(params={}, &block)
  node = RubyJmeter::JmsPointtopoint.new(params)
  attach_node(node, &block)
end

#jms_publisher(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jms_publisher.rb', line 3

def jms_publisher(params={}, &block)
  node = RubyJmeter::JmsPublisher.new(params)
  attach_node(node, &block)
end

#jms_subscriber(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jms_subscriber.rb', line 3

def jms_subscriber(params={}, &block)
  node = RubyJmeter::JmsSubscriber.new(params)
  attach_node(node, &block)
end

#json_path_postprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/json_path_postprocessor.rb', line 3

def json_path_postprocessor(params={}, &block)
  node = RubyJmeter::JsonPathPostprocessor.new(params)
  attach_node(node, &block)
end

#jsr223_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jsr223_assertion.rb', line 3

def jsr223_assertion(params={}, &block)
  node = RubyJmeter::Jsr223Assertion.new(params)
  attach_node(node, &block)
end

#jsr223_listener(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jsr223_listener.rb', line 3

def jsr223_listener(params={}, &block)
  node = RubyJmeter::Jsr223Listener.new(params)
  attach_node(node, &block)
end

#jsr223_postprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jsr223_postprocessor.rb', line 3

def jsr223_postprocessor(params={}, &block)
  node = RubyJmeter::Jsr223Postprocessor.new(params)
  attach_node(node, &block)
end

#jsr223_preprocessor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jsr223_preprocessor.rb', line 3

def jsr223_preprocessor(params={}, &block)
  node = RubyJmeter::Jsr223Preprocessor.new(params)
  attach_node(node, &block)
end

#jsr223_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jsr223_sampler.rb', line 3

def jsr223_sampler(params={}, &block)
  node = RubyJmeter::Jsr223Sampler.new(params)
  attach_node(node, &block)
end

#jsr223_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/jsr223_timer.rb', line 3

def jsr223_timer(params={}, &block)
  node = RubyJmeter::Jsr223Timer.new(params)
  attach_node(node, &block)
end

#junit_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/junit_request.rb', line 3

def junit_request(params={}, &block)
  node = RubyJmeter::JunitRequest.new(params)
  attach_node(node, &block)
end

#keystore_configuration(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/keystore_configuration.rb', line 3

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

#ldap_extended_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/ldap_extended_request.rb', line 3

def ldap_extended_request(params={}, &block)
  node = RubyJmeter::LdapExtendedRequest.new(params)
  attach_node(node, &block)
end

#ldap_extended_request_defaults(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/ldap_extended_request_defaults.rb', line 3

def ldap_extended_request_defaults(params={}, &block)
  node = RubyJmeter::LdapExtendedRequestDefaults.new(params)
  attach_node(node, &block)
end

#ldap_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/ldap_request.rb', line 3

def ldap_request(params={}, &block)
  node = RubyJmeter::LdapRequest.new(params)
  attach_node(node, &block)
end

#ldap_request_defaults(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/ldap_request_defaults.rb', line 3

def ldap_request_defaults(params={}, &block)
  node = RubyJmeter::LdapRequestDefaults.new(params)
  attach_node(node, &block)
end

#login_config_element(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/login_config_element.rb', line 3

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

#loop_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/loop_controller.rb', line 3

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

#mail_reader_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/mail_reader_sampler.rb', line 3

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

#mailer_visualizer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/mailer_visualizer.rb', line 3

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

#md5hex_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/md5hex_assertion.rb', line 3

def md5hex_assertion(params={}, &block)
  node = RubyJmeter::Md5hexAssertion.new(params)
  attach_node(node, &block)
end

#module_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/module_controller.rb', line 3

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

#monitor_results(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/monitor_results.rb', line 3

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

#once_only_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/once_only_controller.rb', line 3

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

#os_process_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/os_process_sampler.rb', line 3

def os_process_sampler(params={}, &block)
  node = RubyJmeter::OsProcessSampler.new(params)
  attach_node(node, &block)
end

#poisson_random_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/poisson_random_timer.rb', line 3

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

#random_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/random_controller.rb', line 3

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

#random_order_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/random_order_controller.rb', line 3

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

#random_variable(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/random_variable.rb', line 3

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

#recording_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/recording_controller.rb', line 3

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

#regex_user_parameters(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/regex_user_parameters.rb', line 3

def regex_user_parameters(params={}, &block)
  node = RubyJmeter::RegexUserParameters.new(params)
  attach_node(node, &block)
end

#regular_expression_extractor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/regular_expression_extractor.rb', line 3

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

#response_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/response_assertion.rb', line 3

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

#response_time_graph(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/response_time_graph.rb', line 3

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

#result_status_action_handler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/result_status_action_handler.rb', line 3

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

#runtime_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/runtime_controller.rb', line 3

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

#save_responses_to_a_file(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/save_responses_to_a_file.rb', line 3

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

#setup_thread_group(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/setup_thread_group.rb', line 3

def setup_thread_group(params={}, &block)
  node = RubyJmeter::SetupThreadGroup.new(params)
  attach_node(node, &block)
end

#simple_config_element(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/simple_config_element.rb', line 3

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

#simple_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/simple_controller.rb', line 3

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

#simple_data_writer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/simple_data_writer.rb', line 3

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

#smime_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/smime_assertion.rb', line 3

def smime_assertion(params={}, &block)
  node = RubyJmeter::SmimeAssertion.new(params)
  attach_node(node, &block)
end

#smtp_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/smtp_sampler.rb', line 3

def smtp_sampler(params={}, &block)
  node = RubyJmeter::SmtpSampler.new(params)
  attach_node(node, &block)
end

#soapxmlrpc_request(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/soapxmlrpc_request.rb', line 3

def soapxmlrpc_request(params={}, &block)
  node = RubyJmeter::SoapxmlrpcRequest.new(params)
  attach_node(node, &block)
end

#spline_visualizer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/spline_visualizer.rb', line 3

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

#summary_report(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/summary_report.rb', line 3

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

#switch_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/switch_controller.rb', line 3

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

#synchronizing_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/synchronizing_timer.rb', line 3

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

#tcp_sampler(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/tcp_sampler.rb', line 3

def tcp_sampler(params={}, &block)
  node = RubyJmeter::TcpSampler.new(params)
  attach_node(node, &block)
end

#tcp_sampler_config(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/tcp_sampler_config.rb', line 3

def tcp_sampler_config(params={}, &block)
  node = RubyJmeter::TcpSamplerConfig.new(params)
  attach_node(node, &block)
end

#test_action(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/test_action.rb', line 3

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

#test_fragment(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/test_fragment.rb', line 3

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

#test_plan(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/test_plan.rb', line 3

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

#thread_group(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/thread_group.rb', line 3

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

#throughput_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/throughput_controller.rb', line 3

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

#transaction_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/transaction_controller.rb', line 3

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

#uniform_random_timer(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/uniform_random_timer.rb', line 3

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

#user_defined_variables(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/user_defined_variables.rb', line 3

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

#user_parameters(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/user_parameters.rb', line 3

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

#view_results_in_table(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/view_results_in_table.rb', line 3

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

#view_results_tree(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/view_results_tree.rb', line 3

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

#while_controller(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/while_controller.rb', line 3

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

#xml_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/xml_assertion.rb', line 3

def xml_assertion(params={}, &block)
  node = RubyJmeter::XmlAssertion.new(params)
  attach_node(node, &block)
end

#xml_schema_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/xml_schema_assertion.rb', line 3

def xml_schema_assertion(params={}, &block)
  node = RubyJmeter::XmlSchemaAssertion.new(params)
  attach_node(node, &block)
end

#xpath_assertion(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/xpath_assertion.rb', line 3

def xpath_assertion(params={}, &block)
  node = RubyJmeter::XpathAssertion.new(params)
  attach_node(node, &block)
end

#xpath_extractor(params = {}, &block) ⇒ Object


3
4
5
6
# File 'lib/ruby-jmeter/dsl/xpath_extractor.rb', line 3

def xpath_extractor(params={}, &block)
  node = RubyJmeter::XpathExtractor.new(params)
  attach_node(node, &block)
end