An open API service indexing awesome lists of open source software.

https://github.com/opentable/ot-wpt

Initiates a run on a given webpagetest instance and logs to hipchat, statsd, and logstash.
https://github.com/opentable/ot-wpt

Last synced: 12 months ago
JSON representation

Initiates a run on a given webpagetest instance and logs to hipchat, statsd, and logstash.

Awesome Lists containing this project

README

          

# ot-wpt [![Build Status](https://travis-ci.org/opentable/ot-wpt.svg?branch=master)](https://travis-ci.org/opentable/ot-wpt)
Initiates a run on a given webpagetest instance and logs to hipchat, statsd, and logstash.

## Installation

```bash
$ npm install ot-wpt --save-dev
```

## Usage

```js
var wpt = require('ot-wpt');

wpt({
testUrl: 'http://google.com',
apiKey: 'API_KEY_HERE',
// These options are passed through to the webpagetest-api module
wpt: {
runs: 1,
location: 'Dulles:Chrome'
},
// Below options are optional
instanceUrl: 'www.webpagetest.org',
hipchat: {
apiKey: 'API_KEY_HERE',
roomId: 12345
},
logstash: {
host: 'localhost',
port: 6379
},
statsd: {
host: 'localhost',
port: 8125,
prefix: 'PREFIX_HERE'
}
}, function(error) {
// Test finished
// error is null if there's no error
});
```