性能测试常见指标介绍

1 注册用户数

注册用户数指软件中已经注册的用户,这些用户是系统的潜在用户,随时都有可能上线。这个指标的意义在于让测试工程师了解系统数据中的数据总量和系统最大可能有多少用户同时在线。

2 在线用户数

在线用户数是指某一时刻已经登录系统的用户数量。在线用户数只是统计了登录系统的用户数量,这些用户不一定都对系统进行操作,对服务器产生压力。

3 并发用户数

不同于在线用户数,并发用户数是指某一时刻向服务器发送请求的在线用户数,他是衡量服务器并发容量和同步协调能力的重要指标,从这个含义上讲,我们可能会如下两种理解:

同一时刻向服务器发送相同或者不同请求的用户数,也就是说,既可以包括对某一业务的相同请求,也可以包括对多个业务的不同请求

同一时刻向服务器发送相同请求的用户数,仅限于某一业务的相同请求

4 请求的响应时间

响应时间就是用户感受软件系统为其服务所消耗的时间。对于web系统,请求的响应时间指的是从客户端发起的一个请求时间,到客户端接收到从服务器返回的响应结束。

(1)在3秒之内,页面给予用户响应所有显示,可认为是很不错的

(2)在3-5秒之内,页面给予用户响应所有显示,可认为是好的

(3)在5-10秒之内,页面给予用户响应所有提示,可认为是勉强接受的

(4)超过10秒后就有点让人不耐烦,用户会感觉很坑不会继续等待下去

5 事务的响应时间

事务是指用户在客户端做一种或多种业务所小阳台的操作集,事务的响应时间就是衡量用户执行这些操作集所花费的时间。在性能测试中,一般通过计算事务的开始时间和结束时间的差值来获取事务的响应时间。

6 每秒点击数

每秒点击数是指每秒钟像web服务器提交的HTTP请求数,它是衡量服务器处理能力的一个常用指标。需要注意的是,这里的响应时间并非鼠标的一次单击操作,因为在一次单击操作中,客户端可能向服务器发出多个HTTP请求,切勿混淆。

7 吞吐率

吞吐率通常指单位时间内从服务器返回的字节数,也可以单位时间内客户提交的请求数。吞吐率是大型web系统衡量自身负载能力的一个重要指标,一般来说,吞吐率越大,单位时间内处理的数据就越多,系统的负载能力也强。吞吐率yu很多因素有关,服务器的硬件配置,网络的宽带及拓扑结构,软件的技术架构等。

8 业务成功率

指多用户对某一业务发起操作的成功率。例如,测试网络订票系统的并发处理性能,在早上8:00——8:30半小时的高峰里,要求能支持10万比订票业务,其中成功率不少于98%。也就是说系统允许200笔订票业务超时或者因其他原因导致未能订票成功。

9 资源利用率

资源利用率就是指资源的使用情况,如CPU使用率、内存使用率、网络宽带的使用情况、磁盘I/O的输入输出量等系统硬件方面的监控指标。一个完整的系统是由软件和硬件组成,缺了任何一方都不可能成为一个正常运作的系统,所以资源利用率也是测试人员的一个监控点,并在当前软件的发展趋势下,硬件资源的成本也不可小视。

10 每秒事务数(TPS)

TPS表示服务器每秒处理的事务数,他是衡量系统处理能力的一个非常重要的指标,在性能测试中,通过检测不同用户的TPS,可以估算出系统处理能力的拐点。

11 访问量(PV)

   页面访问量(Page View),每打开一次页面,PV计数+1,刷新页面也算。

12 访问数(UV)

     访问数(Unique Visitor), 指独立访客的数量,一台电脑终端为一个访客。

13 IP访问数(IV)

   IV指的是独立IP访问数,计算是以一个独立的IP在一个计算时段内访问网站计算为1次IP访问数。在同一个计算时段内不管这个IP访问多少次均计算为1次。

参考资料:

https://blog.csdn.net/tongdingsidong/article/details/73741251

原文地址:https://www.cnblogs.com/xifengxiaoma/p/9400284.html

时间: 2024-07-29 07:04:36

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

性能测试关键指标介绍

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

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

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

性能测试常见指标

1.  Vuser虚拟用户 Virtual user,模拟真实业务逻辑步骤的虚拟用户,虚拟用户模拟的操作步骤都被记录在虚拟用户脚本里.Vuser脚本用于描述Vuser在场景中执行的操作. 2.  Transaction事务 事务用来衡量脚本中一行代码或多行代码的执行所耗费的时间.(脚本的虚拟用户运行时计算) 3.  TPS每秒事务数 (Transaction Per Second)每秒钟系统能够处理的交易或事务的数量. 4.  PV Page View 用户通过浏览器访问页面,对应用服务器产生的

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中有流量的使用情况

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中

常见插值方法介绍

常见插值方法介绍 Inverse Distance to a Power(反距离加权 插值法)”. “Kriging(克里金插值法)”. “Minimum Curvature(最小曲率)”. “Modified Shepard's Method(改进谢别德法)”. “Natural Neighbor(自然邻点插值法)”. “Nearest Neighbor(最近邻点插值法)”. “Polynomial Regression(多元回归法)”. “Radial Basis Function(径向基函

一个实用的短中长期资金观察指标介绍

一个实用的短中长期资金观察指标介绍 好股票软件下载网(www.goodgupiao.com)提示:您正在下载的是:一个实用的短中长期资金观察指标 红线主力资金未动而短期白线归零表示散户资金已逃出,股票即将拉升.四线归零表示股价已跌至低点.如果红白线都跟着向下,那么此股观望为妙. 个股连续下跌,如果四线归零,当四线归零消失的那天进场.因为有的股票有可能连续几天大跌,四线归零,如果归零的时候进场则被套.所以只有归零消失的时候进场.反弹到白线到100的时候减仓,这样可以抢反弹. {多空对比} 短期:1

ReactiveCocoa常见操作方法介绍/MVVM架构思想

1.ReactiveCocoa常见操作方法介绍. 1.1 ReactiveCocoa操作须知 所有的信号(RACSignal)都可以进行操作处理,因为所有操作方法都定义在RACStream.h中,因此只要继承RACStream就有了操作处理方法. 1.2 ReactiveCocoa操作思想 运用的是Hook(钩子)思想,Hook是一种用于改变API(应用程序编程接口:方法)执行结果的技术. Hook用处:截获API调用的技术. Hook原理:在每次调用一个API返回结果之前,先执行你自己的方法,