ruby client for loader.io api
Ruby
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
.gitignore
.travis.yml
Gemfile
LICENSE.txt
README.md
Rakefile
loaderio.gemspec

README.md

ruby client for loader.io api Build Status

License

Licensed under the MIT License.

Installing

Add to your 'Gemfile':

gem 'loaderio'

Configuration

Loaderio::Configuration.api_key = "your_api_key"

Application

Applications

Loaderio::Application.all
=> [#<Loaderio::Application:0x007f8615393af8 >, #<Loaderio::Application:0x007f86153939e0>]

Find application

Loaderio::Application.find "app_id"
=> #<Loaderio::Application:0x007fd232fe5338>

Create application

Loaderio::Application.create(app: "example.com")
=> #<Loaderio::Application:0x007fd232fe5338

Verify application

Loaderio::Application.verify("app_id")
=> #<Loaderio::Application:0x007fd23301b7f8>

Test

Tests

Loaderio::Test.all
=> [#<Loaderio::Test:0x007fd232066290>, #<Loaderio::Test:0x007fd2320661c8>]

Find test

Loaderio::Test.find("test_id")
=> #<Loaderio::Test:0x007fd2320eefc8>

Create test

Loaderio::Test.create(url: "http://example.com", load: "0-10-10")
=> #<Loaderio::Test:0x007fd232131ee0>

Create test with tags

Loaderio::Test.create(url: "http://example.com", load: "0-10-10", tag_names: ["tag1", "tag2"])
=> #<Loaderio::Test:0x007fd232131ee0>

Create test with params

Loaderio::Test.create(url: "http://example.com", load: "0-10-10", request_params:[{key: "param1", value: "value1"}, {key: "param2", value: "value2"}])
=> #<Loaderio::Test:0x007fd232131ee0>

Create test with headers

Loaderio::Test.create(url: "http://example.com", load: "0-10-10", headers:[{key: "header1", value: "value1"}, {key: "header2", value: "value2"}])
=> #<Loaderio::Test:0x007fd232131ee0>

Test results

Loaderio::Test.results("app_id")
=> #<Loaderio::Test:0x007fd2320eefc8>