Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

webpagetest-mongo-wrapper

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

webpagetest-mongo-wrapper

Automated site speed tests and push results to mongo

  • 0.0.2
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

webpagetest-wrapper

Node wrapper for webpage test to handle running tests and pushing to mongo through mongoose

Getting Started

Codebase

Clone down the webpagetest repo

$ git clone git@bitbucket.org:hxshortbreaks/webpagetest-wrappe.git

Get all the built-in dependencies:

$ npm install

config.json

Fill in config.json with API Key, server url, database url & sites you want to test

API key - Key for your server, if your using webpagetest this can be aquired from Patrick Meenan pmeenan@webpagetest.org

  • serverUrl - URL to request our tests from, default webpagetest.org

  • databaseUrl - Where does your database live e.g. mongodb://localhost/speedTestResults

  • webPageTestOptions - List all options you want to pass into the webpagetest node wrapper

  • Sites - Bundle of sites put down for us to loop over e.g.

    "1" : "www.siteone.com",

    "2" : "www.sitetwo.co.uk"

If you are running locally

Download monogdb & run the following command from inside the directory

$ mongod --dbpath /PATH/TO/webpagetest-wrapper.git

In another window, in the same directory, run the following command.

$ mongo

Otherwise

Make sure your mongo server is up and running

Now lets make it go

$ node index.js

Will run through and individually run each test one at a time and close down the connection after its finished

Working on The Works

Notes on coding style

Code is linted by ".jshintrc" and checked against the coding style guide "shortbreaks.jscs.json" when you run the default grunt task:

$ grunt

Tests

There are currently no tests

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

Release History

(Nothing yet)

License

Copyright (c) 2014 Shortbreaks Licensed under the MIT license.

FAQs

Package last updated on 03 Jul 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc