Wednesday, February 28, 2007

Fundamental laws of Performance Testing

Sometime back , i could realize how I was struggling to isolate simple Performance bottlenecks.
Though i managed to identify performance bottlenecks,I know that i was missing something..but really not sure what was it. Pea (Performance Engineering Associates) helped me to identify those missing pieces. Thanks to Pea.
Yes..Its the basics about Queuing Theory.
PEA was formed by professionals who have had the opportunity to lead assignments that brought about several radical changes by bridging the gap between theory and practice in PE.


Fundamental Laws
~~~~~~~~~~~~~~


1. Utilization law
2. Little's law
3. Response Time law
4. Forced Flow law
5. Service Demand law

Check out the free online book on Queueing Theory available in pea's web site.

http://www.pea-online.com/resources.htm

Nice article from the book "Performance by Design - Computer Capacity Planning by Example" by Virgilio A.F. Almeida, Lawernce W.Dowdy, Daniel A.Menasce.

http://www.informit.com/articles/article.asp?p=170721&seqNum=2&rl=1

Watch out for more information about Performance Engineering Vedas shortly.

1 comment:

Anonymous said...

Hi, Could you explain how this test validator function works? http://www.pea-online.com/littlelaw.htm

I tried this option say, vuser=100, constant think time = 15, avg. response time = 5 (I think this is the roundtrip), then the average throughput as = 100* 5/(15+5)=25. But the test outcome shows a failure. Is there something I am missing?

I appreciate your help.

Thank you.