Skip to content

Runscope Testing

Rupert Bates edited this page Jul 27, 2020 · 4 revisions

What is it?

We use Runscope monitoring to test the availability of the site.

There are currently three tests set up which monitor the subscriptions showcase page, the Digital Subscription product page and the contributions page. These request each of these pages every minute via Fastly and direct to the load balancer and notify if they do not receive a 200 response.

Notifications

Currently Runscope is set up to notify when there are failures and again when the tests next pass. They will notify via the following mechanisms:

  • Email - Runscope only allows email notifications to people with an account and we have a limited number of accounts available so currently these are set up to email Rupert and then are forwarded to Reader Revenue Dev.
  • Google Chat notifications - These are set up as described in this repo and will notify the Reader Revenue Dev channel

What to do if you see a failure notification

  • Tell others that you are investigating
  • Check the page which is listed in the failure message to see if you can reproduce the error - if the page appears to be working correctly then it may have been a transient error and can be ignored, if the error is reproducible then investigate as normal
  • Inform others of the result of your investigation

πŸ™‹β€β™€οΈ General Information

🎨 Client-side 101

βš›οΈ React+Redux

πŸ’° Payment methods

πŸŽ› Deployment & Testing

πŸ“Š AB Testing

🚧 Helper Components

πŸ“š Other Reference

1️⃣ Quickstarts

πŸ›€οΈ Tracking

Clone this wiki locally