-
Notifications
You must be signed in to change notification settings - Fork 13
Runscope Testing
Rupert Bates edited this page Jul 27, 2020
·
4 revisions
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.
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
- 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
- Redux Glossary
- Why Redux Toolkit?
- Writing state slices with Redux Toolkit
- Handling action side effects in Redux
- Presentational and Container Components
- Scoped actions and reducers
- Server Side Rendering
- Form validation
- CI build process
- Post deployment testing
- Post deployment test runbook
- TIP Real User Testing
- Code testing and validation
- Visual testing
- Testing Apple Pay locally
- Test Users
- Deploying to CODE
- Automated IT tests
- Deploying Fastly VCL Snippets
- Archived Components
- Authentication
- Switchboard
- How to make a fake contribution
- The epic and banner
- Environments
- Tech stack
- Supported browsers
- Contributions Internationalisation
- Payment method internationalisation in Guardian Weekly
- Print fulfilment/delivery
- Updating the acquisitions model
- Runscope testing
- Scala Steward for dependency management
- Alarm Investigations
- Ticker data
- Ophan
- Quantum Metric
- [Google Tag Manager] (https://github.com/guardian/support-frontend/wiki/Google-Tag-Manager)