可扩展性
响应时间
并发性
吞吐量
为啥没有A呢?求科普
在数据库系统里,做压力测试是为了评估数据库在高负载情况下的性能。测试时,主要需要关注三个核心指标:
响应时间:指数据库处理请求的速度,比如执行查询或事务需要多久。这直接关系到用户体验,响应越快,性能越好。
并发性:指数据库能不能同时处理很多个请求。如果多个用户一起访问,系统还能保持稳定和高效,就说明并发性好。
吞吐量:指单位时间内系统能处理多少事务或请求,这是衡量数据库整体处理能力的重要指标。
而可扩展性并不是压力测试的重点指标,它更多是系统架构层面的设计目标,因此不在这里作为关键考量。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
压力测试(Stress Test),也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。
压力测试主要指标:
(1)并发用户数:某个时刻同时在线的用户数
(2)并发请求数|连接数:某个时间服务器接收的请求数、连接数。 并发请求数 = 并发用户数 * 单个用户平均请求数
(3)吞吐率:某个并发用户数下,是单位时间内服务器处理的请求个数。某个并发用户数下单位时间内能处理的 最大请求数,称之为最大吞吐率。 吞吐率 =并发请求数/总请求处理时长
(4)用户平均等待时间:平均每个用户需要等待服务器处理请求完成的时间。 用户平均等待时间= 总请求处理时长/并发用户数
(5)服务器平均等待时间:单个请求服务器需要处理的时长,与吞吐率计算刚好是互为倒数的关系。 服务器平均等待时间= 总请求时长/并发请求数
故本题选BCD。