响应时间:
定义:
当用户发出一个请到用户接收到服务器返回的相应数据,这段时间就是响应时间。由于系统会提供许多功能,而不同功能处理的逻辑也不一样,所用的响应时间也不同,甚至同一功能,在输入不 同的数据时,响应的时间也会不同。所以在讨论系统的响应时间是,一般指的是系统所以功能的平均时间或者系统的最大响应时间。当然,也需要对每个功能讨论平均响应时间和最大响应时间。
路径:
请求经过网络发送到web服务器,如果需要经过数据库,web服务器送到数据库进行处理,处理完成把数据在返回给服务器,服务器在通过网络返回给客户。
计算方法:
响应时间:网络时间+应用程序处理时间
响应时间-负载对应关系:
拐点说明:
1、响应时间突然增加
2、意味着系统的一种或多种资源利用达到的极限
3、通常可以利用拐点来进行性能测试分析与定位
资源利用率:
定义:
指的是对不同系统资源的使用程度,通常以占用最大值的百分比来衡量
通常需要关注的服务器资源如下:
1、CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制
2、内存:大脑中的记忆块区,将眼睛,鼻子等收集到的信息记录起来的地方,以供cpu进行判断,但是是临时的,访问速度快,如果关机或断电这里的数据会消失。
3、磁盘IO:大脑中的记忆区块,将重要的数据保存起来(永久保存,关机或断电不会丢失,速度慢),以便将来再次使用这些数据。
资源利用-负载对应关系:
拐点说明:
1、服务器某荐资源使用逐渐达到饱和
2、通常可以利用拐点来进行性能测试分析与定位