New Relic recently released its Synthetics product that allows for the creation of performance monitors that periodically test a site's performance. If you wish to test an interactive workflow New Relic employs Selenium WebDriverJS to run those tests. You can manually write these test scripts by reading the
documentation or you can easily record them with Selenium IDE and translate it into WebDriverJS code.
With that we have a viable script that New Relic Synthetics will run in a test monitor. To enable it in New Relic simply:
Login to New Relic and select New Relic Synthetics at the top of the page.
Select Create new monitor.
Select Scripted Browser.
Name your monitor, select your locations and time intervals as prompted by New Relic.
In the text box that indicates "Script your steps" you can paste the code from above, completely overwriting the sample code provided. Don't worry: it will be back if you create a new monitor.
After a short wait you should see the validate operation complete and a preview of the resulting page displayed in New Relic. All that is left to do is to decide whether or not to get alerts and select Create my monitor.