性能测试中反映系统可靠性的三大指标:MTTF、MTTR、MTBF_计算机可靠性指标有哪三个-程序员宅基地

技术标签: 业务  

在软件测试当中,做性能测试的时候,有一项是性能测试工程师务必要关注的,那就是系统的故障相关的时间问题。而系统故障相关的时间问题通常用MTBF、MTTF、MTTR这三项指标来表示。早期是用来衡量一个产品(尤其是电器等可维修的产品)的可靠性指标。单位为“小时”。它们反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。软件系统在某种意义上也是一种产品,所以用这三项指标来衡量软件系统的可靠性同样也是合适的。下面着重介绍这三项指标的定义以及它们之间的关系:

  MTTF (Mean Time To Failure,平均无故障时间),指系统无故障运行的平均时间,取所有从系统开始正常运行到发生故障之间的时间段的平均值。 MTTF =∑T1 / N;      
  MTTR (Mean Time To Repair,平均修复时间),指系统从发生故障到维修结束之间的时间段的平均值。MTTR =∑(T2+T3) / N;
  MTBF (Mean Time Between Failure,平均失效间隔),指系统两次故障发生时间之间的时间段的平均值。 MTBF =∑(T2+T3+T1) / N。
 单从它们的概念上看,MTTR还是比较容易理解的,但是MTTF和MTBF很容易就被混淆,下面采用图解的形式向大家解释,如下图所示:

性能测试中反映系统可靠性的三大指标:MTTF、MTTR、MTBF

  由上图可以很清楚明了的看出MTTF、MTTR、MTBF的概念及它们之间的关系了,想做性能方面的孩童应该关注一下。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiongpursuit88/article/details/104361169

智能推荐

Cognos11中关于CJAP第三方认证的相关配置-程序员宅基地

文章浏览阅读253次。cognos11同样适用于自定义java程序的第三方认证,而且在测试方面给了直观的测试接口,如下图所示当用户配置好了自定义java程序的认证之后,程序会提示用户输入我们自己的认证库用户信息例如admin 123456,通过认证以后,测显示如下启动服务可以在启动详情里面看到启动的过程中已经创建了新的命名空间说明第三方认证功能第一步已经配置OK了,是否成功还要接下来去cogno..._cjap

女朋友生气了吗?算法比直男更懂她-程序员宅基地

文章浏览阅读973次。By 超神经场景描述:利用 AI 技术判断一个人的情绪通常有两种途径,一种是通过面部表情,另一种是通过语音。前者已经比较成熟,而语音识别情感方面的研究,正在快速发展。近期...

强烈推荐的机器学习,深度学习课程以及python库_机器学习深度学习谁讲得好-程序员宅基地

文章浏览阅读744次。强烈推荐的机器学习,深度学习课程以及python库张冰洋9 个月前本着两条原则推荐一波机器学习,深度学习的课程以及常用的库:1.不建议报辅导班。不是因为我们不应该为学习知识付费, 而是因为有更好的资源,而这些资源恰好免费。报辅导班学习浪费钱倒是次要的,主要是时间有限,所以我们要把最好的时间集中在最高效的事情上。2.视频资源种类繁多,但我只选最有价值的。Are y_机器学习深度学习谁讲得好

python基础代码大全-python基础语法,python 代码命令大全-程序员宅基地

文章浏览阅读2.2k次。python:1.语法强制缩进2.区分大小写:iLoop与iloop是两个变量3.变量无需申明,但是变量赋值前无法使用:a=3合法,b=a+3合法,b=a+c不合法,因为c未赋值前不能使用4.变量类型:数字,字符串等等5.基本语句为赋值语句x=y,数学运算x=y+/-/*//z,比较运算:==,=,等,条件语句ifelse,循环语句for,循环语句while6.内置函数7.类与类方法按这个顺序每步..._python基本代码大全

十字路口交通信号灯PLC(三菱 FX2N-128MT-001)控制系统设计【论文+CAD图纸,梯形总图A0、IO端口分配、PLC外部接线图A1、灯流程图A2、东西时序图A2、南北时序图A2、……】_智能交通灯三菱plc接线图解-程序员宅基地

文章浏览阅读197次。本文总结了交通灯控制技术的发展,讨论了基于PLC的十字路口交通信号灯控制系统的设计可行性。根据PLC的工作原理并结合城市交通的实际状况,本文提出了以三菱公司生产的FX2N-128MT-001型PLC作为基本控制核心,安排了四个方向的直行、左转红黄绿灯,人行道红绿灯以及倒计时数码管的具体配置;随着社会的发展和进步以及人民生活水平的提高,上路的车辆越来越多,但相应的公路设施却没有相应的改善,这就导致了城市交通拥堵问题突出,而且拥堵的地方多是十字路口等车辆汇集处。信号灯无线遥控系统的设计。信号灯控制系统的设计。_智能交通灯三菱plc接线图解

进程间通信之共享内存_进程间的通信共享内存-程序员宅基地

文章浏览阅读1.6k次,点赞29次,收藏28次。1.进程间通信的分类:(1)管道:1、匿名管道pipe;2、命名管道mkfifo(2)System V IPC:1、System V 消息队列;2、System V 共享内存;3、System V 信号量。(3)POSIX IPC:1、消息队列;2、共享内存;3、信号量;4、互斥量;5、条件变量;6、读写锁。前面已经了解了进程间管道通信,那么共享内存又是什么原理?_进程间的通信共享内存

随便推点

fatal: Not a git repository_fatal: not a git repository (or any parent up to m-程序员宅基地

文章浏览阅读8k次。很多git的初学者会在关联一个远程库这里出现错误,当然, 我也是,如果你也遇到了 这个问题,那么看了这篇,你就会解决该问题了。运行命令:git remote add origin [email protected]:yourgithubusername/learngit.git出现下列错误:fatal: Not a git repository (or any of t..._fatal: not a git repository (or any parent up to mount point /home)

?idea离谱的注解问题,Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; 的解决方案-程序员宅基地

文章浏览阅读208次。如图如果在编写灵活sql语句时,在中间想要注解的话,不能使用自动注解ctrl+?,系统会告诉你用的符号或字符有错误,我找了一下午愣是没找出哪里写错了,去看前台的控制台,说是我total是空,这个我是赋值为0的怎么可能为空的呢。前端控制台一个错误,后端一个错误,不知道信谁(虽然很多时候前台的错误是在发癫),我也只能去看看前台的问题,结果一脸懵,又重头到尾看了一下午,最后重新打了一遍成功了。原因是后台sql的灵活书写,中间不能使用ctrl+?

c++ 书籍(zz)_effettive c++ more effectivec++ 系列-程序员宅基地

文章浏览阅读1.2k次,点赞34次,收藏5次。From:http://blog.csdn.net/is2120/article/details/44317241下面是转载的在博客上看到的一个C++书籍阅读清单,可以参考下: 阶段 1 《Essential C++》 这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。 《C++ Primer》 本书对C++基本概念、技术、以及现_effettive c++ more effectivec++ 系列

银河麒麟高级服务器操作系统 V10 安装手册_银河麒麟服务器操作系统 v10-程序员宅基地

文章浏览阅读2k次,点赞10次,收藏16次。本手册面向系统管理员及相关技术人员,实现在服务器整机上使用图形化界面快速完成银河麒麟高级服务器操作系统 V10(以下简称“银河麒麟服务器操作系统”)的安装。重要:针对不同 CPU 平台可能有少许差异,本手册尽量加以说明;如未提到之处,以各硬件平台实际安装情况及输出信息为准。在【安装信息摘要】页面配置所有与安装相关的信息,如下图所示:图 5-1 安装信息摘要您可以点击相应配置项的图标进入配置页面,需要注意的是【软件】和【系统】两类配置。安装程序会自动检测各个配置项;_银河麒麟服务器操作系统 v10

maven-基础-程序员宅基地

文章浏览阅读88次。mvn -v查看maven的版本-compile 编译-test 测试clean 删除targetinstall 安装jar包到本地仓库mvn archetype generate 自动创建maven目录groupid 公司名+项目名artifactid 项目名+模块名仓库分为本地仓库和远程仓库<build> <plugins&g...

python编程从入门到实践(第2版)第二章练习题解答_python编程:从入门到实践(第2版)习题答案-程序员宅基地

文章浏览阅读2.9k次。文章目录一、第二章练习题解答练习2-1练习2-2练习2-3练习2-4练习2-5练习2-6练习2-7练习2-8练习2-9练习2-10练习2-11小结一、第二章练习题解答练习2-1**简单消息 将一条消息赋给变量, 并将其打印出来。**msg = "I love learning to use Pythoy"print(msg)练习2-2**多条简单消息 将一条消息赋给变量, 并将其打印出来; 再将变量的值修改为一条新消息, 并将其打印出来。**msg = "I love learning_python编程:从入门到实践(第2版)习题答案

推荐文章

热门文章

相关标签