Regarding what to measure and how, I'm thinking:
Also need to look into how to practically handle the test MongoDB replica set. Ideally we would run tests against a short-lived replica set without having to incur MongoHQ's $100 monthly cost. Have to get in touch with MongoHQ to see what we can do.
--
You received this message because you are subscribed to the Google Groups "meteor-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-talk...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
io.set('store', new RedisStore({redisPub:pub, redisSub:sub, redisClient:store}));
I've used Selenium on multiple enterprise projects and Like Fritz (comment in other thread), I've been able to get an extreme level of reliability. Not with WebdriverJS (which I'm learning now)
Hey Andrew
Those are indeed horrible pain points (I read your other thread too).
I've manage to cross some major hurdles with webdriverjs and I'm doing a write up and sharing the code in the next few of days. It currently runs on my machine with Chrome, Firefox, Safari and PhantomJS. I've not tried Opera, but there is a native driver (vendor made) so it shouldn't be much trouble.
You can even debug the tests line by line and see the interactions happening in a browser with browser debugging tools too, which is a HUGE advantage over Casper and other PhantomJS only solutions, although promises, deferred objects and flows will play twister with your mind!
Sam
window._gaq.push(['_trackTiming', this.category, this.variable, timeSpent, this.label]);What we could do at runtime for dev and build server environments, is stub the window._gaq method so that it sends the results of timings to a collector. And on qa/production environments it can be sent to Google Analytics.
I'm thinking a more classic approach:1. Record http traffic of user interaction with website2. Apply variables where appropriate to scale reqs3. Play back reqs using permuted variables
@AndrewIf I'm understanding correctly, this would be like building a DDP proxy into the app.
Apologies. I thought you were answering my question: "How would you go about scaling that to increase requests? I'm assuming an array of headless browsers". I was trying to get my head around your answer in that context, but I just realized you're referring to Adrian's code and I'm totally out of context! My bad :)
--
You received this message because you are subscribed to a topic in the Google Groups "meteor-talk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/meteor-talk/M9waYvcFufs/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to meteor-talk...@googlegroups.com.
--
--
You received this message because you are subscribed to the Google Groups "meteor-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-talk...@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "meteor-talk" group.To unsubscribe from this topic, visit https://groups.google.com/d/topic/meteor-talk/M9waYvcFufs/unsubscribe?hl=en.To unsubscribe from this group and all its topics, send an email to meteor-talk...@googlegroups.com.