1. 响应时间

指应用执行一个操作需要的时间,包括从发出请求开始到最后响应数据所需要的时间。
常用系统操作响应时间表

操作 响应时间
打开一个网站 几秒
在数据库中查询一条记录(有索引) 十几毫秒
机器磁盘一次寻址定位 4毫秒
从机器磁盘顺序读取1MB数据 2毫秒
从SSD磁盘顺序读取1MB数据 0.3毫秒
从远程分布式缓存Redis读取一个数据 0.5毫秒
从内存中读取1MB数据 十几微秒
Java程序本地方法调用 几微秒
网络传输2KB数据 1微秒

2. 并发数

指系统能够同时处理请求的数目,这个数字也反映了系统的负载特性。
测试程序通过多线程模拟并发用户的方法来测试系统的并发处理能力,为了真实模拟用户行为,测试程序并不是启动多线程然后不停地发送请求,而是在两次请求之间加入一个随机等待时间,这个时间被称作思考时间。

3. 吞吐量

指单位时间内系统处理的请求数量,体现系统的整体处理能力。可以用“请求书/秒”或“页面数/秒”或“访问人数/天”或“处理的业务熟/小时”来衡量。常用量化指标:TPS(每秒事务数),还有HPS(每秒HTTP请求书)、QPS(每秒查询数)。

4. 性能计数器

性能计数器是描述服务器或操作系统性能的一些数据指标。

收藏 打印