Class: Gridinit::Jmeter::DSL

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

Direct Known Subclasses

ExtendedDSL

Instance Method Summary collapse

Instance Method Details

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/access_log_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/aggregate_graph.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/aggregate_report.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/ajp13_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/assertion_results.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/beanshell_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/beanshell_listener.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/beanshell_postprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/beanshell_preprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/beanshell_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/beanshell_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/bsf_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/bsf_listener.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/bsf_postprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/bsf_preprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/bsf_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/bsf_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/compare_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/comparison_assertion_visualizer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/constant_throughput_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/constant_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/counter.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/cssjquery_extractor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/csv_data_set_config.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/debug_postprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/debug_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/distribution_graphalpha.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/duration_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/foreach_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/ftp_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/ftp_request_defaults.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/gaussian_random_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/generate_summary_results.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/graph_results.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/html_assertion.rb', line 5

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


5
6
7
8
# File 'lib/gridinit-jmeter/dsl/html_link_parser.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/html_parameter_mask.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/http_authorization_manager.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/http_cache_manager.rb', line 5

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


5
6
7
8
# File 'lib/gridinit-jmeter/dsl/http_cookie_manager.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/http_header_manager.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/http_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/http_request_defaults.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/http_url_rewriting_modifier.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/if_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/include_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/java_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/java_request_defaults.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jdbc_connection_configuration.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jdbc_postprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jdbc_preprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jdbc_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jms_pointtopoint.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jms_publisher.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jms_subscriber.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jsr223_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jsr223_listener.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jsr223_postprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jsr223_preprocessor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jsr223_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/jsr223_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/junit_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/keystore_configuration.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/ldap_extended_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/ldap_extended_request_defaults.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/ldap_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/ldap_request_defaults.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/login_config_element.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/loop_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/mail_reader_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/mailer_visualizer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/md5hex_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/module_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/monitor_results.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/once_only_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/os_process_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/poisson_random_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/random_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/random_order_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/random_variable.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/recording_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/regex_user_parameters.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/regular_expression_extractor.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/response_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/response_time_graph.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/result_status_action_handler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/runtime_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/save_responses_to_a_file.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/simple_config_element.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/simple_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/simple_data_writer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/smime_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/smtp_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/soapxmlrpc_request.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/spline_visualizer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/summary_report.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/switch_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/synchronizing_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/tcp_sampler.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/tcp_sampler_config.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/test_action.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/test_plan.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/thread_group.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/throughput_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/transaction_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/uniform_random_timer.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/user_defined_variables.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/user_parameters.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/view_results_in_table.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/view_results_tree.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/while_controller.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/xml_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/xml_schema_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/xpath_assertion.rb', line 5

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

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



5
6
7
8
# File 'lib/gridinit-jmeter/dsl/xpath_extractor.rb', line 5

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