性能测试过程,主要观察以下指标数据:
并发用户数
同一时间段内,同时向服务端发起请求的用户数。
jmeter是用线程数来模拟并发用户。
平均响应时间
我们得到的响应时间是从发起请求 ,经过网络传输到被测服务器, 服务器内部处理,经过网络传输给发起方,这个过程所消耗的时间。
但实际上,我们真实期望的响应时间 = 服务器内部处理时间,所以,我们应该尽可能的减少网络时间。因此,我们最好使用局域网网络,并且使用有线网络。
平均响应时间最好不超过2秒左右(实际项目要求不一定是2s,按项目情况或有上下浮动)
TPS
TPS的意思是,服务器每秒能处理多少事务数,这也是服务器最重要的指标。
在jmeter中,我们常常将吞吐量来当作TPS,以此来获取服务器的处理能力。但前提是网络没有瓶颈。
事务成功率
事务成功率常要求大于99%
资源利用率
cpu、内存、磁盘常要求小于80%