衡量一个软件系统性能的常见指标:

(1)响应时间(Response time)

包括:①服务时间 (指服务器完成交易请求执行的时间,这个时间可以度量服务器的处理能力)

  ②网络响应时间(网络硬件传输请求和结果所花费的时间

  ③客户端时间(对于瘦客户端而言,时间很短,通常可忽略。但对于胖客户端而言,由于包含了复杂的逻辑处理,因而需要消耗较多时间,也因此有可能成为系统性能的瓶颈)

将时间段进行细分是为了确定性能的瓶颈

(2)吞吐量(Throughput)

  “吞”:请求;“吐”:结果。吞吐量反映了系统的处理能力。不同地方的吞吐量有不同的释义。对于数据库而已,吞吐量指单位时间内SQL语句的执行条数。对于网络而言,吞吐量指单位时间内网络传输的数据量。

(3)资源利用率(Resource Utilization)

  常见的资源有:CPU、Memory、Disk、Network等

(4)点击数(Hits per second)

  点击数不是通常意义上的鼠标的点击数量,而是按照client端想server端发起的Http请求的数量计算的。一次鼠标点击是有可能引发多次Http请求的。

(5)并发用户数(Concurrent User)

  用来度量服务器并发容量和同步协调能力。一批用户同时执行一个操作的数量。

原文地址:https://www.cnblogs.com/net2012/p/3218957.html