jmeter性能测试的经验总结

1,一般是从10,20,30,50,往后一直加压力,然后看tps,不往上升了,这就是tps,这是一个节点

2,还可以从10,20,30,50,往后一直加压力,然后看cpu和内存的使用,如果到100%了,说明资源耗尽了,这是一个节点,

3,测试性能的时候一定看web服务器,数据库服务器,redis服务器,所以你要看你测试的场景,处理的代码流程具体是什么,经过了哪些服务?

4,如果tps上不去了,但是web和数据库等服务器的cpu和内存并没有耗尽,说明还是有性能瓶颈的,而且是在代码的处理能力上,需要分析代码

5,分析代码的时候需要有抓手,所以你要知道每一个请求是耗时了多久,你要知道每一个线程的耗时多少,都是耗时在哪里了,还有慢sql的跟踪

6,如果95延时已经到了10几秒了,这就是有异常的了,不用再测试了,没有意义,

7,如果你压不上,还可能和带宽有关系,所以你最要申请一个专门的执行机,专门用来做性能测试,这样才有信服力,

8,

上一篇:如何提高系统的吞吐量(QPS/TPS)


下一篇:【转】实践HTTP206状态:部分内容和范围请求