软件测试—性能测试的专业术语2
  p1prOQge3cDY 2023年11月02日 50 0

请求响应时间:请求响应时间指的是客户端发出请求得到响应的整个过程的时间。这个过程是从客户端发起的一个请求开始时,到客户端接收到从服务区端返回的响应结果为止时结束。在某些工具中,请求响应时间通常会被称为TTLB,即Time to Last Byte,意思是从发起一个请求开始,到客户端收到最后一个字节的响应所耗费的时间。请求响应时间的单位一般为“秒(s)” 或者 “毫秒(ms)”。请求响应时间的分解如图1-1所示。

软件测试—性能测试的专业术语2_响应时间

从图1-1可以看出,请求响应时间为“网络响应时间”和“应用程序与系统响应时间”之和,具体由七个部分组成,即(N1+N2+N3+N4)+(A1+A2+A3)。

事务响应时间:事务可能由一系列请求组成,事务的响应时间主要是针对用户而言,属于宏观上的概念,主要为了向用户说明业务响应时间而提出的。例如:跨行取款事务的响应时间就是由一系列的请求组成。事务响应时间和后面的业务吞吐率都是直接衡量系统性能的参数。

吞吐量:是指在一次性能测试过程中网络上传输的数据流量的总和。吞吐量/传输时间,就是吞吐率。

吞吐率(Throughput):通常用来指单位时间内网络上传输的数据流量,特定条件下也可以用来指单位时间内处理的客户端请求数量,它是衡量网络传输性能的重要指标。通常情况下,吞吐率可以用 “字节数/秒” “请求数/秒” 或者 “页面数/秒” 来衡量,在LoadRunner中则用每秒传输的字节数来衡量。

但是从业务角度来看,吞吐率也可以用来指系统的业务吞吐能力,例如 “业务数/小时或天” “访问量/天” “页面访问量/天” 来衡量。例如在银行卡审批系统中,可以用 “千件/每小时”来衡量系统的业务处理能力。

TPS(Transaction Per Second):是指每秒钟系统能够处理的交易或者事务的数量,用来衡量系统业务处理能力的重要指标。

对于一些日交易量比较大的系统,通常在测试报告中用每小时完成多少万笔或8/12/24小时完成多少万笔交易来描述系统的业务处理能力,这样可以感觉更直观。

点击率(Hit Per Second):每秒钟用户向服务器提交的HTTP请求数。这个指标是Web应用特有的一个指标。Web应用特有的一个指标。Web应用是“请求—响应”模式,用户发出一次申请,服务器就要处理一次,所以点击是Web应用能够处理的交易的最小单位。如果把每次点击定义为一个交易,点击率和TPS就是一个概念。容易看出,点击率越大,对服务器的压力也越大。点击率只是一个性能参考指标,重要的是分析点击产生时的影响。

需要注意的是,这里的点击不是指鼠标的一次“单击”操作,因为在一次“单击”操作中,客户端可能向服务器发出多个HTTP请求。

资源利用率:资源利用率指的是对不同系统资源的使用程度,例如服务器的CPU利用率、磁盘利用率等。资源利用率是分析系统性能指标而改善性能的主要依据,因此是Web性能测试工作的重点。

资源利用率主要针对Web应用服务器、操作系统、数据库服务器、网络等,是测试和分析瓶颈的主要参考。在性能测试中,要根据分析需要采集相应的参数进行分析。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  cG0i4onRy7gH   2023年11月02日   61   0   0 控件Web数据
p1prOQge3cDY
最新推荐 更多