ot-wpt

Submits webpagetest results to hipchat, statsd, and logstash

Usage no npm install needed!

<script type="module">
  import otWpt from 'https://cdn.skypack.dev/ot-wpt';
</script>

README

ot-wpt Build Status

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

Installation

$ npm install ot-wpt --save-dev

Usage

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
});