性能测试指标

响应时间

指应用执行一个操作需要的时间,包括从发出请求开始到收到响应数据所需要的时间。响应时间是系统最重要的性能指标,直观地反映了系统的“快慢”

并发数

指系统能够同时处理请求的数目,这个数字也反映了系统的负载特性。对于网站而言,并发数即网站并发用户数,指同时提交请求的用户数目。

与网站并发用户数相对应的还有网站在线用户数(当前登录网站的用户总数)和网站系统用户数(可能访问系统的总用户数,对多数网站而言就是注册用户数)。其数量比较关系为:

网站系统用户数 >> 网站在线用户数 >> 网站并发用户数\text{网站系统用户数 >> 网站在线用户数 >> 网站并发用户数}

吞吐量

指单位时间内系统处理的请求数量,体现系统的整体处理能力

对于网站,可以用“请求数/秒”或是“页面数/秒”来衡量,也可以用“访问人数/天”或是“处理的业务数/小时”等来衡量。TPS(每秒事务数)是吞吐量的一个常用量化指标,此外还有 HPS(每秒 HTTP 请求数)QPS(每秒查询数)等。

性能计数器

它是描述服务器或操作系统性能的一些数据指标。包括 System Load(系统负载)对象与线程数内存使用CPU 使用磁盘与网络 I/O 等指标。