Advertisement

软件质量保障措施的核心知识点

阅读量:

QPS/TPS

QPS,即Queries Per Second,指的是每秒查询次数,用于衡量服务器在特定时间内处理查询请求的能力,反映其处理流量的规模。

TPS,全称Transactions Per Second,表示每秒事务数,是评估软件测试性能的重要指标。所谓事务,是指客户端向服务器发出请求并获得响应的完整过程。从客户端发送请求开始计时,到接收到服务器响应为止结束计时,从而确定完成事务所需的时间和数量。

Tps即每秒处理事务数,具体包含以下三个步骤:

1)用户向服务器发起请求

2)服务器执行内部处理操作

3)服务器将结果返回给用户

在一秒内能够完成上述三个步骤N次,则Tps数值即为N;

Qps与Tps具有相似之处,但存在差异。对于页面的一次访问而言,通常形成一个Tps;然而一次页面请求可能触发多次对服务器的访问操作,这些操作均会被计入Qps统计范围之内。

例如:当访问某一页面时需要向服务器发起三次请求,则会生成一个“T”以及三个“Q”。

系统吞吐量分析

系统的吞吐能力(即其承载压力的性能)与请求对CPU资源的占用程度、外部接口的响应效率以及IO操作等因素存在密切联系。若单个请求所消耗的CPU资源较高,同时外部系统接口及IO操作的速度较慢,则系统的整体吞吐能力将相应降低;相反,若这些因素表现良好,则系统的吞吐能力将显著提升。

全部评论 (0)

还没有任何评论哟~