性能测试中,我们通常关注以下服务器性能指标:
-
响应时间(Response Time):即服务器处理请求所花费的时间,通常以毫秒(ms)为单位。较低的响应时间意味着服务器响应速度更快。
-
吞吐量(Throughput):指单位时间内服务器处理的请求数量,通常以每秒请求数(Requests per Second,RPS)来衡量。高吞吐量表示服务器可以处理更多的请求。
-
并发用户数(Concurrency):指同时连接到服务器的用户数量。较高的并发用户数意味着服务器需要同时处理多个请求,并能承受更大的负载。
-
CPU 使用率(CPU Utilization):显示服务器的 CPU 使用情况,通常以百分比表示。高 CPU 使用率可能表示服务器过载或存在性能瓶颈。
-
内存使用率(Memory Utilization):显示服务器内存的使用情况,通常以百分比表示。高内存使用率可能导致性能下降或系统崩溃。
-
网络带宽利用率(Network Bandwidth Utilization):显示服务器网络带宽的使用情况,通常以百分比表示。高网络带宽利用率可能导致网络拥堵和延迟。
-
磁盘 I/O(Disk I/O):指服务器磁盘的读写操作,包括读取和写入数据。高磁盘 I/O 可能影响服务器性能,特别是在处理大量数据时。
在实际性能测试时,服务器内存、CUP等通常成为系统瓶颈,而我们常常忽略网络或磁盘。但当数据库查询结果较大时,数据量较大会导致网络传输的负担增加,从而可能会导致响应时间缓慢。
示例场景
假设有一个查询返回

最低0.47元/天 解锁文章
3243

被折叠的 条评论
为什么被折叠?



