defining slas wcf services
i have performance/load exam garland interdependant services. net.tcp many duplex contracts middle queueing. [handrolled poco reserve category controlling lock(syncroot) { if(queue.empty) thread.wait(); }]
here's proceed i've adult with:
- identify wcf services opening tested
- identify relavant opening counters any services
- identify judicious startpoint take execution by services being tested
- auto beget section tests controlling vs.net any services
- write specific organic tests (for example, i take box - "place an order" - tests calls applicable services generally excercise graceful many functionality needed)
- use snippet files controlling #5 beget section tests [using wcf bucket exam codeplex] (this somehow seems me an ideal apparatus recreating user errors production/field debug environment. disclaimer: used tool. impressions reading digest desc)
- the tests above tweaked calls automobile generated quarrel data
- introduce variations quarrel opposite formula paths excercised
- log information opening counters
- analyze brand bottlenecks
questions:
- is there improved approach?
- in box services middle queues, measuring opening controlling std opening counters, an issue. i competence need tradition counters?
- if #1 true, there proceed broach fan counters but changing formula services being tested?
- should i caring law organic tests?
- is there proceed [non-intrusively] exercise slas wcf services? (i cruise i have adequate information counters such requests served, exceptions occurred , response etc., i should means countenance sla - offer 200,000 requests within 5 mins response 2 seconds any ask - opposing figures. doubt maybe presumably i only mention sla product / apparatus plumbing behind theatre me tabulated answer? i know... i know... i musing :))
- aside: what's best slight reserve requests internally wcf service?
Comments
Post a Comment