Sha256: b8c846c5ad44359a1e7cf4b4854a703161cdc91d98cd799d38bbf01cb70aa61b

Contents?: true

Size: 823 Bytes

Versions: 13

Compression:

Stored size: 823 Bytes

Contents

include BenchHelpers
bench_log "Runs admin source methods in batch"

Bench.config do |config|
  config.concurrency ||= 10
  config.iterations  ||= 100
  config.main_marker = 'get_adapter'
  config.user_name = "benchuser"
  config.password = "password"
  config.get_test_server
  config.reset_app
  
  @token = config.get_token
  @save_adapter_url = "my/dynamic/adapter/url"
  config.reset_refresh_time('MockAdapter')
  config.request_logging = false
end


Bench.test do |config,session|
  session.post "save_adapter", "#{config.host}/api/source/save_adapter", :content_type => :json do
    {:api_token => @token, :attributes => {:adapter_url => @save_adapter_url}}.to_json
  end
  session.post "get_adapter", "#{config.host}/api/source/get_adapter", :content_type => :json do
    {:api_token => @token}.to_json
  end
end  

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rhoconnect-3.2.1 bench/scripts/test_source_script.rb
rhoconnect-3.2.0 bench/scripts/test_source_script.rb
rhoconnect-3.2.0.beta5 bench/scripts/test_source_script.rb
rhoconnect-3.2.0.beta4 bench/scripts/test_source_script.rb
rhoconnect-3.2.0.beta3 bench/scripts/test_source_script.rb
rhoconnect-3.2.0.beta2 bench/scripts/test_source_script.rb
rhoconnect-3.2.0.beta1 bench/scripts/test_source_script.rb
rhoconnect-3.1.2 bench/scripts/test_source_script.rb
rhoconnect-3.1.1 bench/scripts/test_source_script.rb
rhoconnect-3.1.0 bench/scripts/test_source_script.rb
rhoconnect-3.1.0.beta2 bench/scripts/test_source_script.rb
rhoconnect-3.1.0.beta1 bench/scripts/test_source_script.rb
rhoconnect-3.0.6 bench/scripts/test_source_script.rb