ruby client for loader.io api
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>