从事Java Web相关项目开发,用户、测评单位以及相关的领导经常询问一些平台性能方面的相关指标,例如:QPS、TPS、吞吐量等等。下面对每个性能指标进行总结,顺便加深理解。
PV,网页浏览量
Page View,网页浏览量。网页被用户调用浏览的次数。网页每次打开或刷新一次页面,记录一次。用户对同一页面的多次访问,访问量累计。
QPS,每秒查询
QPS:Query Per Second,每秒查询率,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
TPS,每秒事务
TPS,Transaction Per Second,事务数/秒,是软件测试结果的测量单位。一个事务是指一个客户端向服务器发送请求,然后服务器做出反应的过程。客户端在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
Tps即每秒处理事务数,包括了
1)用户请求服务器
2)服务器自己的内部处理
3)服务器返回给用户