Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

We have outsourced hosting of a large website.

We have an SLA for response times of random pages. I.e. every minute a random page will be chosen from a pool of 30,000 pages and its response time recorded.

I know about Monitis, Pingdom, etc., but to my knowledge none of these services allow for the selection of random pages.

Any ideas? Thanks.

share|improve this question

1 Answer 1

Selenium is a good tool for automated testing. You'll need to give it a list of random pages. You could construct this by putting a list of all 30,000 pages into an Excel spreadsheet, add another column containing the formulua =RAND() and then sorting by that column.

To measure response times you could use the Selenium timer extension.

share|improve this answer
    
Thanks for this. Could I use Selenium to repeatedly run the test of a random page? I'm looking for something to run 24/7/365. Probably possible to integrate with Jenkins-CI, but it feels like abusing a Continuous Integration tool for monitoring, or am I being over sensitive? –  jfix Jun 19 '11 at 8:33
    
Yes, you can run Selenium repeatedly. I don't suppose Jenkins will mind! –  paulmorriss Jun 20 '11 at 7:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.