Table of Contents - drnbench-1.0.4 Documentation
Classes and Modules
- Drnbench
- Drnbench::Chart
- Drnbench::Chart::Gnuplot
- Drnbench::Engine
- Drnbench::HttpClient
- Drnbench::HttpDroongaClient
- Drnbench::ProtocolAdapter
- Drnbench::PublishSubscribe
- Drnbench::PublishSubscribe::Configuration
- Drnbench::PublishSubscribe::ProgressiveRunner
- Drnbench::PublishSubscribe::Runner
- Drnbench::PublishSubscribe::Watch
- Drnbench::Reporters
- Drnbench::Reporters::ThroughputReporter
- Drnbench::RequestResponse
- Drnbench::RequestResponse::Configuration
- Drnbench::RequestResponse::ProgressiveRunner
- Drnbench::RequestResponse::ProgressiveRunner::Result
- Drnbench::RequestResponse::RequestPattern
- Drnbench::RequestResponse::RequestPattern::Abstract
- Drnbench::RequestResponse::RequestPattern::Pattern
- Drnbench::RequestResponse::RequestPattern::PatternsGroup
- Drnbench::RequestResponse::Result
- Drnbench::RequestResponse::Runner
- Drnbench::Server
- Drnbench::Server::EngineConfiguration
- Drnbench::Server::ProtocolAdapterConfiguration
Methods
- ::command — Drnbench::PublishSubscribe::Watch
- ::feed — Drnbench::PublishSubscribe::Watch
- ::keys — Drnbench::RequestResponse::Result
- ::new — Drnbench::Chart::Gnuplot
- ::new — Drnbench::HttpDroongaClient
- ::new — Drnbench::HttpClient
- ::new — Drnbench::PublishSubscribe::Configuration
- ::new — Drnbench::PublishSubscribe::ProgressiveRunner
- ::new — Drnbench::PublishSubscribe::Runner
- ::new — Drnbench::Reporters::ThroughputReporter
- ::new — Drnbench::RequestResponse::Configuration
- ::new — Drnbench::RequestResponse::ProgressiveRunner
- ::new — Drnbench::RequestResponse::ProgressiveRunner::Result
- ::new — Drnbench::RequestResponse::RequestPattern::Abstract
- ::new — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- ::new — Drnbench::RequestResponse::RequestPattern::Pattern
- ::new — Drnbench::RequestResponse::Result
- ::new — Drnbench::RequestResponse::Runner
- ::new — Drnbench::Server::EngineConfiguration
- ::new — Drnbench::Server::ProtocolAdapterConfiguration
- ::new — Drnbench::ProtocolAdapter
- ::subscribe — Drnbench::PublishSubscribe::Watch
- ::valid_source? — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- ::valid_source? — Drnbench::RequestResponse::RequestPattern::Pattern
- #<< — Drnbench::RequestResponse::ProgressiveRunner::Result
- #<< — Drnbench::RequestResponse::Result
- #add_data — Drnbench::Reporters::ThroughputReporter
- #add_subscribers — Drnbench::PublishSubscribe::Runner
- #application_file — Drnbench::ProtocolAdapter
- #average_elapsed_time — Drnbench::RequestResponse::Result
- #clear_cached_statistics — Drnbench::RequestResponse::Result
- #csv_body — Drnbench::RequestResponse::ProgressiveRunner::Result
- #csv_header — Drnbench::RequestResponse::ProgressiveRunner::Result
- #default_group_frequency — Drnbench::RequestResponse::RequestPattern::Abstract
- #default_host — Drnbench::RequestResponse::Configuration
- #default_hosts= — Drnbench::RequestResponse::Configuration
- #do_feed — Drnbench::PublishSubscribe::Runner
- #do_one_feed — Drnbench::PublishSubscribe::Runner
- #empty? — Drnbench::RequestResponse::ProgressiveRunner::Result
- #empty? — Drnbench::RequestResponse::Result
- #empty? — Drnbench::RequestResponse::Runner
- #engine_config_path= — Drnbench::Server::EngineConfiguration
- #ensure_subscribers_ready — Drnbench::PublishSubscribe::Runner
- #fast_requests — Drnbench::RequestResponse::Result
- #feed — Drnbench::PublishSubscribe::Configuration
- #fixup_request — Drnbench::HttpDroongaClient
- #fixup_request — Drnbench::HttpClient
- #format_result_for_request_line — Drnbench::RequestResponse::Result
- #frequency — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- #generate_chart — Drnbench::Reporters::ThroughputReporter
- #groups — Drnbench::RequestResponse::RequestPattern::Abstract
- #host — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- #increase_subscribers — Drnbench::PublishSubscribe::Runner
- #initiate_child_processes — Drnbench::RequestResponse::Runner
- #kill_child_processes — Drnbench::RequestResponse::Runner
- #max_elapsed_time — Drnbench::RequestResponse::Result
- #max_n_processes — Drnbench::RequestResponse::Runner
- #method — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- #min_elapsed_time — Drnbench::RequestResponse::Result
- #n_clients_per_process — Drnbench::RequestResponse::Runner
- #n_processes — Drnbench::RequestResponse::Runner
- #n_requests_per_process — Drnbench::RequestResponse::Runner
- #n_subscribers — Drnbench::PublishSubscribe::Runner
- #new_feed — Drnbench::PublishSubscribe::Configuration
- #new_subscribe_request — Drnbench::PublishSubscribe::Configuration
- #path — Drnbench::RequestResponse::RequestPattern::Pattern
- #patterns — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- #pop_request — Drnbench::RequestResponse::Runner
- #populate_requests — Drnbench::RequestResponse::RequestPattern::Abstract
- #port — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- #preamble — Drnbench::Chart::Gnuplot
- #prepare_feed — Drnbench::PublishSubscribe::Configuration
- #prepare_groups — Drnbench::RequestResponse::RequestPattern::Abstract
- #prepare_patterns — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- #prepare_request_patterns — Drnbench::RequestResponse::Configuration
- #prepare_status_percentages — Drnbench::RequestResponse::Result
- #prepare_statuses — Drnbench::RequestResponse::ProgressiveRunner::Result
- #prepare_subscribe_request — Drnbench::PublishSubscribe::Configuration
- #process_requests — Drnbench::RequestResponse::Runner
- #push — Drnbench::RequestResponse::Result
- #push_result — Drnbench::RequestResponse::Runner
- #queries_per_second — Drnbench::RequestResponse::Result
- #ready? — Drnbench::ProtocolAdapter
- #receive_messages — Drnbench::PublishSubscribe::Runner
- #report — Drnbench::Reporters::ThroughputReporter
- #request_patterns — Drnbench::RequestResponse::Configuration
- #requests — Drnbench::RequestResponse::RequestPattern::Abstract
- #run — Drnbench::Chart::Gnuplot
- #run — Drnbench::HttpClient
- #run — Drnbench::PublishSubscribe::ProgressiveRunner
- #run — Drnbench::PublishSubscribe::Runner
- #run — Drnbench::RequestResponse::ProgressiveRunner
- #run — Drnbench::RequestResponse::Runner
- #run_benchmarks — Drnbench::RequestResponse::ProgressiveRunner
- #run_once — Drnbench::PublishSubscribe::ProgressiveRunner
- #running? — Drnbench::HttpClient
- #setup — Drnbench::PublishSubscribe::Runner
- #setup — Drnbench::ProtocolAdapter
- #setup_child_process — Drnbench::RequestResponse::Runner
- #setup_child_processes — Drnbench::RequestResponse::Runner
- #setup_clients — Drnbench::RequestResponse::Runner
- #setup_server — Drnbench::PublishSubscribe::Runner
- #setup_subscribers — Drnbench::PublishSubscribe::Runner
- #slow_requests — Drnbench::RequestResponse::Result
- #start — Drnbench::ProtocolAdapter
- #status_percentages — Drnbench::RequestResponse::Result
- #statuses — Drnbench::RequestResponse::ProgressiveRunner::Result
- #stop — Drnbench::HttpClient
- #stop — Drnbench::ProtocolAdapter
- #subscribe_request — Drnbench::PublishSubscribe::Configuration
- #teardown — Drnbench::PublishSubscribe::Runner
- #teardown — Drnbench::ProtocolAdapter
- #teardown_server — Drnbench::PublishSubscribe::Runner
- #teardown_subscribers — Drnbench::PublishSubscribe::Runner
- #timeout — Drnbench::RequestResponse::RequestPattern::PatternsGroup
- #to_csv — Drnbench::RequestResponse::ProgressiveRunner::Result
- #to_request — Drnbench::RequestResponse::RequestPattern::Pattern
- #to_s — Drnbench::RequestResponse::Result
- #top_fast_requests — Drnbench::RequestResponse::Result
- #top_slow_requests — Drnbench::RequestResponse::Result
- #total_n_requests — Drnbench::RequestResponse::Result
- #validate — Drnbench::PublishSubscribe::Configuration
- #validate — Drnbench::RequestResponse::Configuration
- #values — Drnbench::RequestResponse::Result
- #wait_for_given_duration — Drnbench::RequestResponse::Runner
- #wait_until_ready — Drnbench::ProtocolAdapter
- #write — Drnbench::Chart::Gnuplot