性能测试常见指标

1.  Vuser虚拟用户

Virtual user,模拟真实业务逻辑步骤的虚拟用户,虚拟用户模拟的操作步骤都被记录在虚拟用户脚本里。Vuser脚本用于描述Vuser在场景中执行的操作。

2.  Transaction事务

事务用来衡量脚本中一行代码或多行代码的执行所耗费的时间。(脚本的虚拟用户运行时计算)

3.  TPS每秒事务数

(Transaction Per Second)每秒钟系统能够处理的交易或事务的数量。

4.  PV Page View

用户通过浏览器访问页面,对应用服务器产生的每一次请求,记为一个PV。

5.  Peak PV 高峰Page View

即PV峰值,指一天中PV数达到的最高峰。

6.  Concurrency并发

狭义的并发--所有的用户在同一时刻做同一操作,目的是测试数据库和程序对并发操作的处理,强调对系统的请求操作是完全相同的,多适用于性能测试、负载测试、压力测试、稳定性测试场景。

广义的并发--多个用户对系统发出了请求或者进行了操作,但是这些请求或操作可以是不同的,强调不限制对系统的请求操作,多适用于混合场景、稳定性测试场景。

7.  Scenario场景

性能测试过程中为了模拟真实用户的业务处理过程,在Loadrunner中构建的基于事务、脚本、虚拟用户、运行设置、运行计划、监控、分析等的一系列动作的集合,称之为性能测试场景。

场景中包含了待执行脚本、脚本组、并发用户数、负载生成器、测试目标、测试执行时的配置条件等。

8.  Response Time响应时间

响应时间是指从客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间,响应时间由请求发送时间、网络传输时间和服务器处理时间三部分组成。

9.  Think Time思考时间

模拟正式用户在实际操作时的停顿间隔时间。

在测试脚本中,思考时间体现为脚本中两个请求语句之间的间隔时间。

10.  CPU资源

CPU资源是指性能测试场景运行的这个时间段内,应用服务系统的CPU资源占用率。

11.  Load负载

系统平均负载,被定义为在特定时间间隔内运行队列中的平均进程数。

如果一个进程满足以下条件则其就会位于运行队列中:

1)它没有在等待I/O操作的结果

2)它没有主动进入等待状态(也就是没有调用‘wait‘)

3)没有被停止(例如:等待终止)

12.  Std. Deviation标准差

该标准差根据数理统计的概念得来,标准差越小,说明波动越小,系统越稳定,反之,标准差越大,说明波动越大,系统越不稳定。包括响应时间标准差和TPS标准差等。

时间: 2025-01-04 11:18:38

性能测试常见指标的相关文章

移动端 - Android客户端性能测试常见指标

rom版本的性能测试 一般关注功耗(不过 rom 版本的功耗测试跟应用的功耗测试会有所差异,当然只是用例设计方面的差异,工具仍然采用安捷伦电源仪进行) 应用的性能测试 包括很多测试项,如启动时间.内存.CPU.GPU.功耗.流量等. 对于启动时间.内存.cpu 一般都使用外部提供的第三方工具来辅助测试,如GT.安测试,这些工具的原理都是基于调用 android 底层的一些 api 来获取到测试所用到的值,当然我们也可以采用其他方法,如使用 android 本身提供的一套 adb 即可完成上述测试

性能测试常见指标介绍

1 注册用户数 注册用户数指软件中已经注册的用户,这些用户是系统的潜在用户,随时都有可能上线.这个指标的意义在于让测试工程师了解系统数据中的数据总量和系统最大可能有多少用户同时在线. 2 在线用户数 在线用户数是指某一时刻已经登录系统的用户数量.在线用户数只是统计了登录系统的用户数量,这些用户不一定都对系统进行操作,对服务器产生压力. 3 并发用户数 不同于在线用户数,并发用户数是指某一时刻向服务器发送请求的在线用户数,他是衡量服务器并发容量和同步协调能力的重要指标,从这个含义上讲,我们可能会如

android 性能测试常见指标

内存 CPU 流量 电量 启动速度 滑动速度 界面切换速度 与服务器交互的网络速度 预期标准指定原则:1)分析竞争对手的产品,所有指标钥强于竞品 2)产品经理给出的预期性能指标数据 3)符合业内行业标准 测试方法及工具: 1:内存,使用adb shell脚本进行测试,查看log数据. adb shell dump meminfo 2:CPU:使用adb shell 脚本进行测试,查看log数据,adb shell top 3:流量监控,可以借用网易的开源工具:Emmagee 4:电量监控:和竞品

android性能测试常见指标

1.内存 在android系统中,每个APP进程除了同其他进程共享(shared dirty)外,还独用私有内存(private dirty),通常我们使用PSS(=私有内存+比例分配共享内存)来衡量一个APP的内存开销 测试方法:adb shell dumpsys meminfo 应用包名 备注:adb shell dumpsys meminfo列出了所有应用占用的内存大小 2.CPU 3.流量 adb shell cat /proc/net/xt_qtaguid/stats中有流量的使用情况

性能测试关键指标介绍

什么是性能测试? 通过技术手段模拟大量用户同时访问被测应用,观察.记录和分析系统的各项性能指标: 性能测试的目的是评估系统的性能瓶颈,预测系统的最大用户负载能力. 性能指标: 平均响应时间(最重要,举例:访问淘宝宝贝):平均每个请求从发送到接收响应的时间 合理的平均响应时间:2/5/8原则 -- 2s:非常有吸引力 -- 5s:比较不错 -- 10s:糟糕 平均响应时间对业务的影响:1s的延时,相当于少了11%的PV(page view),降低了用户继续使用产品的兴趣:页面响应时间从2s增长到1

Windows下使用性能监视器监控SqlServer的常见指标

这篇文章主要介绍了Windows下使用性能监视器监控SqlServer的常见指标,常见指标包括Buffer Cache Hit Ratio.Pages/sec. Available Bytes.Disk Time.Avg. Disk Queue Length.Processor Time.Processor Queue Length等 1.SQL Server Buffer: Buffer Cache Hit Ratio 这是一个很重要查看内存是否不足的参数.SQL Server Buffer中

LR性能测试衡量指标

LR性能测试衡量指标 1.平均事务响应时间(Average Transation Response Time ) 很好:<3s 较好:3-5s 一般:5-8s 不能接受:>8s 2.每秒点击率(Hits per Second) 随着并发用户数增多(向服务器施压),每秒点击率曲线总体呈波动上升状态,然后渐渐趋于平缓,排除网络原因,此时很可能服务器响应时间增加,并发到达服务器瓶颈. 3.事务响应时间(Time to Last Byte) 繁琐的业务,一般在15s之内:登录的响应时间多数在3s之内:

Jmeter性能测试3-性能测试常见指标

在实际工作中我们经常会对两种架构的软件进行测试:B/S和C/S,它们关注的指标有哪些区别? 对于B/S架构的软件,一般会关注如下Web服务器性能指标: Avg Rps:平均每秒钟的响应次数=总请求次数/秒数: Avg time to last byte per terstion (mstes):平均每秒业务脚本的迭代次数: Successful Hits:成功的点击次数: Failed Hits:失败的点击次数: Hits Per Second:每秒点击次数: Successful Hits P

第一章:性能测试的常见指标

对于 B/S 架构的软件,web服务器性能指标有: Avg Rps : 平均每秒钟的响应次数=总请求次数/秒数 Avg time to last byte per teerstion (mstes) : 平均每秒钟业务脚本的迭代次数 successful Rounds : 成功的请求数量 failed Rounds : 失败的请求数量 Successful Hits : 成功点击数 Failed Hits : 失败的点击数 Hits per Second : 每秒点击数 Successful H