Comments on “Monkey Test It
Ben Tossell@bentossell · Community Lead, Product Hunt
How long does it usually take?
Harsha Halvi@h_halvi · Overlord @ Foci
@bentossell Its automated and it depends on the size of the site. I checked it on my blog with about 5 posts and on a static site with no more than 3 pages. It seemed to take about 25-30 seconds. Will be adding the makers as soon as i get their twitter handles they will be able to answer in a better way i guess :)
Jesper Thomschutz@jesperht · Founder, Monkey Test It
@h_halvi @bentossell Spot on response - exactly right. Testing time depends completely on how complex the site is, and how much the monkeys need to scrutinize.
Ben Tossell@bentossell · Community Lead, Product Hunt
@jesperht @h_halvi so give us the detail on these monkeys :)
Jesper Thomschutz@jesperht · Founder, Monkey Test It
@bentossell Sure! We've got a custom built Blink (chrome) based browser in the background doing all of the actual testing. Our monkeys are all written in JavaScript - otherwise the stack is pure Python/Flask. Luckily we built Monkey Test It with scalability in mind, so handling the PH load has been a matter of just spinning up more servers. Today we brought … See more
Nick Rempel@nbrempel · https://rempel.world
@jesperht could you share a little more about your infrastructure and scalability? Sounds interesting 🤓
Jesper Thomschutz@jesperht · Founder, Monkey Test It
@nbrempel Sure! We're on Digitalocean - with snapshots of pre-configured worker machines. Nothing automated, but scaling is easy enough via just manually spinning up new instances that are restored from snapshots. Load distribution is done via a Celery queue - that's it!
Nick Rempel@nbrempel · https://rempel.world
@jesperht Awesome thanks!
Lewis Lebentz@lewislebentz
@jesperht @nbrempel why don't you use AWS to automate it?
Nick Rempel@nbrempel · https://rempel.world
@lewislebentz you can automate digital ocean
Jesper Thomschutz@jesperht · Founder, Monkey Test It
@lewislebentz As mentioned by @nbrempel, it's indeed possible with DO. We weren't expecting to make Product Hunt (any time soon ;)) so automating that bit of the infrastructure was low priority. Lesson learned!