Why web apps need monitoring?
Once we get our web application projects up and running live, we have to constantly keep an eye on them. Such an activity works best as a scheduled and automated task.
In most cases we want to inspect the uptime of the web application as well as validate that all the important functionality is working as expected.
In this tutorial, we are going to setup such web app functionality monitoring with the help of JenkinsCI – continuous integration server and CucumberJS – a popular behaviour driven development framework.
Prepare to automatically monitor web apps
This tutorial has 2 parts. In the first one, we will cover the setup of test cases for manually testing live web apps in the headless web browser.