首页 > 其他分享 >软件性能测试常见指标

软件性能测试常见指标

时间:2022-10-31 22:02:32浏览次数:45  
标签:性能 常见 系统 测试人员 故障 测试 软件

软件性能测试是指测试I程师运用各种自动化测试工具在正常、峰值或者特殊异常情况下对系统软件进行测试,以检测系统的性能指标。性能测

也被称为多用户并发性能测试,负载测试、稳定性测试、压力测试、可靠性测试等都属于性能测试常见的指标。


负载测试(Load Test) :

负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。关注点: how much


稳定性测试:

稳定性测试是质量保证的重要组成部分,因为它有助于确定软件的局限性,更深入地了解项目团队在发布后必须面对的问题,并在发布之前确定应该改进的领域最终构建。

稳定性测试在软件测试中的重要性:

1、提供对系统性能的信心并提高预测精度。

2、确保系统可以在并发用户或存储数据的高负载下长时间工作。

3、通过查明和消除最常见和破坏性系统故障的原因,降低系统停机的几率。

4、检测主要系统缺陷一- -从系统内存(会话、数据结构等)中释放不正确的对象


压力测试(Stress Test) :

压力测试(又叫强度测试)也是一种性能测试, 它在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地

不同的测试人员关注的性能测试指标不同。

注重用户体验的测试人员会考虑软件操作页面是否流畅、并发用户数、吞吐量tps/qps.系统的响应时间;

软件开发人员会重点关注:代码是否存在bug,多用户访问时会存在的系统崩溃问题,系统可以重点优化的地方;

负责运维的人会关注配置的服务器占用量和资源消耗量。


可靠性测试;

可靠性测试的主要目标是验证产品在现实条件下的性能。测试还可以帮助项目团队实现其他目标,例如:

1、找出软件故障的主要驱动因素,并查明系统措误遵循的模式。可靠性测试可

2、帮助QA团队检测故障原因、捕获故障时间指标并测量系统的压力水平。

3、找出在给定时间发生了多少故障,以及每个故障的平均寿命。

4、发现故障的知觉结构。根据故障分析的结果,QA测试人员应向支持团队提供一套全面的指导方针,描述有助于降低系统故障再次发生概中的纠正措施。

5、确定关机后系统恢复的速度。为了找出软件需要重新稳定的时间,测试团队获取平均修复时间(MTTR),将维护时间除以纠正措施的数量,

6、提高组件可靠性以确定纠正措施是否会增加组件的平均寿命,计算所需的信水平,并制定有助于保持高系统可靠性的计划。

总而言之,完整的性能测试内容包含三个方面:客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。

标签:性能,常见,系统,测试人员,故障,测试,软件
From: https://blog.51cto.com/u_15700947/5811313

相关文章

  • [VScode] 嵌入式软件开发必备插件
    C/C++c/c++智能提示、调试和代码浏览C++Intellisense借助GNUGlobal标签的c/c++智能提示BracketPairColorizer一个可定制的扩展为匹配括号着色Chinese(Simplified)......
  • 校园社团管理活动-期中测试
     校园社团活动管理系统(20分)1、项目需求:校园社团作为高校课外活动的重要组成部分,发展十分迅速,也受到越来越多学生的欢迎,社团规模、数量等都在日益增长,社团活动也更为多......
  • 软件工程师的核心竞争力是什么?
    最近星球里有很多同学在讨论职场发展和个人竞争力相关的话题,以前一直觉得大家在职场大多数时候受困于技术成长,但今年逐渐认识到构建自己的核心竞争力才是职场发展的核心。......
  • ajax测试wepApi模板
     ajax测试wepApi模板<body><%--<inputid="CreditValueInput"/>--%><buttonid="SubmitButton">点击跳转</button><formid="form1"runat="server">......
  • 软件性能测试常见指标
    软件性能测试是指测试I程师运用各种自动化测试工具在正常、峰值或者特殊异常情况下对系统软件进行测试,以检测系统的性能指标。性能测也被称为多用户并发性能测试,负载测试......
  • C语言常见编译错误与执行错误
    hello:line1:syntaxerror:unexpectedword(expecting“)”)编写fasync_jni应用程序放在Tiny210开发板上跑会出现如下错误:然后编写一个最简单的helloworld程序放在T......
  • 常见排序算法总结(不详细)
    常见的排序算法有如下几种:插入排序直接插入排序折半插入排序希尔排序选择排序简单选择排序堆排序交换排序冒泡排序快速排序二路归并排序基数排序外部排序直接插......
  • uni-app如何实现USB插入后自动弹出对应软件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近碰到了一个奇葩需求,要用uni-app来实现usb接入设备的时候,让软件自动弹出来,这里给出我制作的过程和参考......
  • 京东云开发者|ElasticSearch降本增效常见的方法
    Elasticsearch在db_ranking的排名又(双叒叕)上升了一位,如图1-1所示;由此可见es在存储领域已经蔚然成风且占有非常重要的地位。随着Elasticsearch越来越受欢迎,企业花费在ES建......
  • 【性能测试】Loadrunner12.55(二)-飞机订票系统-脚本录制
    1.1飞机订票系统Loadrunner12.55不会自动安装飞机订票系统,要自己手动安装。我们需要下载WebTools以及一个小插件strawberryhttps://marketplace.microfocus.com/appd......