Monday, March 6, 2017

负载测试Load test

负载测试用于负载测试和性能测试,使用它来查找和发现相关的性能和负载管理问题,尤其是Web应用程序的性能问题。

原理是手动写一或多个request,JMeter会用多线程随机产生很多这类requests发给要测试的service。测试会分阶段进行比如第一分钟5个request,第二分钟10个,如此类推。一般来说,前期latency基本不变,但某一个点后延迟会显著增加。

Throughout(TPS: transactions per second):当增加连接(request)数时,如果latency显著增加,这样throughout并不会显著增加甚至下降,server遇到瓶颈。这就是最大的TPS。这时候就知道系统是否可以处理到某个TPS值如800.
























ref:
JMeter


No comments:

Post a Comment