1)TPS
Transaction Per Second的缩写,系统每秒钟能够处理的交易或事务数。
2)吞吐量
单位时间内系统完成的请求数。对于企业应用来说,通常用TPS来度量。吞吐量和响应时间是衡量系统处理能力的最重要的指标。
3)响应时间
系统完成一次外部请求处理所需的时间,从客户端发起一个请求开始计时,到客户端收到从服务器端返回的响应之间所经历的时间。不考虑客户端渲染所花费的时间。
4)负载
关于系统当前负荷的表述,可以用当前有多少并发用户表示。负载通常作为一个前提条件,比如100并发用户,平均响应时间为10ms;500并发用户,平均响应时间为20ms。他们之间的关系公式为:并发用户数=吞吐量*(平均响应时间+用户思考时间)。
5)可伸缩性
指向系统增加资源(通常指硬件)对系统性能的影响。又分为水平伸缩和垂直伸缩。水平伸缩指增加服务器的数量,垂直伸缩指增加单个服务器的性能,如增加内存和CPU。
这个容易跟可扩展性混淆,可扩展性指的是程序是否容易变更。
6)PV
Page View的缩写,用户通过浏览器访问页面,对应用服务器产生一个请求,记为一个PV。
7)用户思考时间
模拟真实用户的实际操作的停顿时间。比如用户要阅读完当前页面才会做下一次单击,或者需要填入表单才能发起下一次请求。
参考资料:
《淘宝性能测试白皮书2012最新版本》
Transaction Per Second的缩写,系统每秒钟能够处理的交易或事务数。
2)吞吐量
单位时间内系统完成的请求数。对于企业应用来说,通常用TPS来度量。吞吐量和响应时间是衡量系统处理能力的最重要的指标。
3)响应时间
系统完成一次外部请求处理所需的时间,从客户端发起一个请求开始计时,到客户端收到从服务器端返回的响应之间所经历的时间。不考虑客户端渲染所花费的时间。
4)负载
关于系统当前负荷的表述,可以用当前有多少并发用户表示。负载通常作为一个前提条件,比如100并发用户,平均响应时间为10ms;500并发用户,平均响应时间为20ms。他们之间的关系公式为:并发用户数=吞吐量*(平均响应时间+用户思考时间)。
5)可伸缩性
指向系统增加资源(通常指硬件)对系统性能的影响。又分为水平伸缩和垂直伸缩。水平伸缩指增加服务器的数量,垂直伸缩指增加单个服务器的性能,如增加内存和CPU。
这个容易跟可扩展性混淆,可扩展性指的是程序是否容易变更。
6)PV
Page View的缩写,用户通过浏览器访问页面,对应用服务器产生一个请求,记为一个PV。
7)用户思考时间
模拟真实用户的实际操作的停顿时间。比如用户要阅读完当前页面才会做下一次单击,或者需要填入表单才能发起下一次请求。
参考资料:
《淘宝性能测试白皮书2012最新版本》