10

Building confidence under load tests

Embed Size (px)

Citation preview

Page 1: Building confidence under load tests
Page 2: Building confidence under load tests

ALM consultant at Sela Group.

SW Engineer / Developer in Test since 1999

SW Developer in ALM since 2012

Management and Hands-On

About myself

E-mail: [email protected]: 054-6722460

Page 3: Building confidence under load tests

“In theory, Theory and Practice are the same

In practice, they are not”- Anonymous -

Page 4: Building confidence under load tests

Load Test TypesPerformance (non UI)SmokeLoad

[Optional]SizingStressScale‘Real Time’ UI Automation

Page 5: Building confidence under load tests

Supported Test TypesWeb Tests

Easy to maintain

Relatively flexible

Plugins!

Unit TestsCostly to maintain

Must be thread safe

Anything possible

Page 6: Building confidence under load tests

… to considerStateless vs. StickyWeb Tests vs. Unit TestsUser Profile vs. TPSCounters

Page 7: Building confidence under load tests

Team Foundation Server (partial)

Agent

QTAgent.exeAgent

QTAgent.exeAgent

QTAgent.exeControllerController

Controller

Mind the threads

Page 8: Building confidence under load tests

TODODefine System Under TestDefine Testing ApproachDefine User profile / TPSDefine Goal / Load test typeTest

Baby Steps and RANDOMValidations (Response, Counters, logs)Iterate

Page 9: Building confidence under load tests

Q&A / Demo

Page 10: Building confidence under load tests

Thank you