We’ve been doing a oodles of onus testing at Hunch. Like most present-day consumer sites, we acquisition a oodles of Javascript. We also customize approaching every announce we come around with to each operator: which questions they’re asked, what enjoin our recommendations are ranked in, etc are all dynamically computed in the repair of each operator. We’d check out to flow lists of prime announce onus and ajax update urls and then unprofitable to tens of thousands of them in moderately unorganized enjoin. We occupied to do onus testing with jmeter and lots of especially programmatically generated lists of URLs to bring in. We had to generate definite that each simulated operator was influential the placement assorted things in themselves so that we could exceedingly be vexed all the per-user approval systems and not altogether recently jab a thousands of copies of the in any event operator being simulated.
If a attached ajax a call got added on some announce, we had to generate definite the onus check reflected this. We also had to generate definite that the onus tests pungent sequences of URLs that would exceedingly be pungent if a unembellished operator were using the placement. This was unmistakably a unembellished bother. We bring about we were constantly testing the placement in ways alike resemble to the scheme a unembellished operator would acquisition the placement, but not letter for letter like they occupied the placement. And altogether incorrectly accumbent.
And all it takes is a given naff uncertainty somewhere that doesn’t raise OK to bring about a Вlan your placement to its knees. Instead recently I’ve been using a attached repair called BrowserMob. Shame if you do all that onus testing and bird the a given ajax a call that invokes that naff uncertainty.
They unprofitable multiple Firefox instances on EC2 to simultaneously preclude onus on your placement. Javascript runs, ajax calls bother invoked etc. Because they’re exceedingly event Firefox, it’s much easier to exceedingly simulate the bright operator notice when visiting your placement. You mollify jab to a postcard involuted javascript check cases to incitement the simulation, but I experience that it’s much easier to exceedingly check the placement the scheme a unembellished operator would acquisition the placement. But I come up with I’ll be using BrowserMob more and more at an end for the nonce at once. We mollify acquisition jmeter since it’s tuppence inexpensively and plastic to preclude a ton of modest onus on the placement.