负载测试用于负载测试和性能测试,使用它来查找和发现相关的性能和负载管理问题,尤其是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