Project

loaderio

0.01
No release in over 3 years
Low commit activity in last 3 years
loader.io ruby api client
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 10.0.3
~> 2.12.0
~> 0.7.1

Runtime

~> 1.5.0
~> 1.6.7
 Project Readme

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>