性能测试术语与指标详解

网友投稿 822 2022-11-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

性能测试术语与指标详解

1. 并发:(1)一种为所有用户在同一时刻做同一操作,主要是为了验证程序或数据库对并发处理能力

2. 响应时间:响应时间反应完成某个业务所需的时间

响应时间= 网络传输时间(请求)+服务器处理(一层或多层)时间+网络传输时间(响应时间)+页面前端解析渲染时间

3.每秒通过事务数(TPS):指每秒通过的事务数,是直接反映系统性能的指标,该值大时,系统性能比较好,当然每个系统都有他的上限,不可能无限大

将他以平均事务响应时间进行对比,可以分析事务数量对以响应时间的影响

4.事务:用户一个或一系列的操作,代表一定的功能,在程序上变现为一段代码区块,所有性能测试其实最终都是围绕着事务展开的,事务代表用户的使用方法和结果,不同的操作组合成不同的事务,不同的事务又能组合成不同的场景

(LR 必须至少有一个事务,LR监控事务)

(事务不能超过接口的上限)

事务 Transactions

5.事务请求时间:从这个事务发起到最终处理完毕的所有时间。

一个事物包括一个或多个事务,每个任务包含一个或多个请求。

7.吞吐量/吞吐率(I/O)(Input/Output)(反应服务器处理能力)

吞吐量:指单位时间内系统处理的请求数量

吞吐率:一般指用户在给定的一秒内从服务器获取的数据量,简而言之就是服务器返回的数据量

8.思考时间:指用户进行操作时每个请求或操作之间的间隔时间,是为了更加真实的模拟用户的操作场景。

9.资源利用率(服务器)

CPU:一般分为系统CPU和用户CPU

系统CPU:是处理系统本身占用的资源

用户CPU:是处理程序所占用的资源

Load Average:指一段时间内CPU正在处理和等待CPU处理的任务,也就是CPU使用队列的长度的统计信息

缓存(比CPU运行速度慢):他就像大脑的记忆区域,将各种信息收集起来存放,数据从内存中读取要比硬盘上读取速度快,内存会有泄露和溢出现象。

队列:可以理解成地铁进站的排队现象,队列长,说明处理能力可能达到了极限或者遇到的阻塞

I/O(硬盘):与磁盘的交互,重点关注交换频率和磁盘队列长度

网络:重点关注网络的流量,看是否存在网络带宽的瓶颈

上一篇:性能测试的分类
下一篇:软件测试的相关性检查
相关文章

 发表评论

暂时没有评论,来抢沙发吧~