3
8 Comments

Automated tools that check that my website's key functions still work fine?

Are there any great tools you would recommend to check whether critical user workflows break on a website?

Sometimes things break on one of my websites and I only notice days later that they did. I was thinking of some type of crawler or sth. alike that would behave like a user, conduct a purchase (for example) and confirm that things still work.

Looking forward to your ideas/thoughts or tool suggestions.

on August 28, 2021
  1. 1

    Hey Alex,

    I don't have personal experience with these tool, but it looks like they may work for your needs:
    https://www.pingdom.com/synthetic-monitoring/
    https://www.uptrends.com/lp/website-monitoring
    https://cronitor.io/uptime-monitoring

    This article covers some others:
    https://geekflare.com/monitor-website-uptime/

    1. 1

      Thanks, Mike. I hope your are well these days!

      I have worked with Pingdom, but currently rather look for a tool that actually mimics a specific user journey (in comparison to only testing whether a website is online). In other words, I would love to have a bot that checks out every other day by itself or signs up in my forms and reports back when something fails. Hope this makes sense..

      1. 1

        Hey Alex, based on what I read, the above services did exactly that. They stimulate a user / visitor flow.

        They doint just check to see if the website is up. They do much more.

        1. 1

          AH, you are right! I just saw the "multi-step transactions" testing description on the pingdom website... that sounds indeed promising. Guess I will need to take a deeper look. Thanks!

  2. 1

    I've used n8n.io to automate some of this. I did a write up for one specific task:

    https://automationcookbook.io/make-sure-this-isnt-the-reason-youre-not-getting-subscribers/

    Is this something you want to do often? Are there other workflows that you'd like a monitor on? I figured most important are probably signup and subscribe. But are there other high value ones?

    1. 1

      Interesting! Thanks for sharing.

      For me, purchases via Stripe / Paypal are most important.. as well as email signups.. correct!

  3. 1

    Could you use something like Cypress on a fixed schedule?

    1. 1

      Amazing, this looks very promising already - will give it a spin! Seems much easier than Selenium-based options.. Thank you!