1)性能测试

概念 性能测试是通过自动化测试工具来模拟多人、多并发并行请求、各种方式的请求等条件来对功能或者系统的各项性能指标(硬件资源使用情况、系统响应时间等)进行测试。
例子1 性能需求中要求系统应该支持最大同时在线用户为1000个,测试性能时,首先测试系统是否能支持1000个用户同时在线,如果同时在线1000个时系统死机、崩溃,就不满足性能需求,如果能同时在线1000个,然后关注系统的运行是否符合要求(硬件资源使用情况、系统响应时间等),如内存不应该超过70%、系统响应时间不超过3秒等等,如果不满足要求,也是不满足性能需求的。
例子2 性能需求中要求备份文件的功能应该支持30个任务并发备份,如果在测试该功能时,并发备份任务少于30条,则不满足性能需求。

2)负载测试

比较

负载测试相较于性能测试,如1000个同时在线用户这个例子,负载测试:先是1个用户在线,然后是2个用户同时在线,然后是3个用户同时在线......,1000个人同时在线,如果到799个系统响应,800个就死机、崩溃,负载测试的极限点是799,不满足性能需求;

而性能测试:直接1000个用户同时在线。

概念 通过增加并发用户数和(或)事务数量来测量系统所能承受的能力
关注点 负载测试关注点在于系统在各种不同的负载情况下(1个人/2个人...../1000个人)是否都能够正常工作。通常是指让被测系统在其能忍受的极限范围之内连续运行,关注测试系统的稳定性

3)压力测试

比较 压力测试真包含负载测试。负载测试是参考需求而言的,而压力测试是参考系统即将崩溃而言的
概念 压力测试是持续不断的给被测系统增加压力,直到将被测系统压垮为止,用来测试系统所能承受的最大压力,压力测试可以发现系统崩溃的临界点(负载测试也可能会发现)
关注点 系统在峰值负载或超出最大载荷情况下的处理能力

内容有不足之处,请多多指教。

性能测试/压力测试/负载测试相关推荐

  1. 性能测试 理论初探(三),什么是性能测试分类?性能测试有哪些?性能测试分类 性能测试场景分析 负载测试、压力测试、容量测试等

    文章目录 前言 负载测试(Load Testing) 压力测试(Stress Testing) 容量测试(Volume Testing) 性能测试类型 1.基准测试 2.争用测试 3.性能配置 4.负 ...

  2. 性能测试, 压力测试 , 负载测试和 容量测试 的区别与联系

    负载测试(Load Test).压力测试(Stress Test).容量测试(Capability Test)与性能测试(Performance Test)是相互关系? 性能测试包括负载测试.压力测试 ...

  3. 性能测试、负载测试、压力测试的区别

    转载自:https://www.cnblogs.com/Bonnieh/p/5826773.html 性能测试(Performance Testing):是通过自动化的测试工具模拟多种正常.峰值以及异 ...

  4. 性能测试、负载测试以及压力测试

    为什么80%的码农都做不了架构师?>>> 根据产品的时间特性和资源特性,效率测试可以包括不同的测试类型,例如:性能测试.负载测试和压力测试.本文则主要介绍这三种测试,希望对你有帮助, ...

  5. 性能测试,负载测试,压力测试有什么区别

    性能测试,负载测试,压力测试有什么区别 性能测试(或称多用户并发性能测试).负载测试.强度测试.容量测试是性能测试领域里的几个方面,但是概念很容易混淆.下面将几个概念进行介绍. 性能测试(Perfor ...

  6. 性能测试vs负载测试vs压力测试

    下面我们主要介绍性能测试.负载测试和压力测试. 效率作为ISO 9126内部和外部质量的重要质量属性之一,其含义是在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力.资源可能包括其他软 ...

  7. 性能测试 vs 负载测试 vs 压力测试

    在做一些软件测试工作时,常常会被提及性能测试.负载测试.压力测试,这也是在软件测试方面最容易混淆的三个概念.之前和一个测试大牛聊天,他和我说常常面试一些测试人员会问一些这样的问题,大多人认为负载测试等 ...

  8. 性能测试能力提升-基准、负载、压力、容量测试

    一.背景 接着上一篇的知识:性能测试能力提升-常用知识1,本篇文章,我们将主要介绍以下几方面的知识: 基准测试.负载测试.压力测试.容量测试 负载测试知识扩展:阶梯式加压 压力测试知识扩展:稳定性.破 ...

  9. 【软件测试】性能测试、负载测试、压力测试

    文章目录 性能测试 负载测试 压力测试 测试术语及缩略词 测试指标计算公式 性能测试 性能测试是以详细的性能需求为指导对系统的性能进行评估的测试活动. 性能测试是在一定的条件下判定应用运行时的&quo ...

最新文章

  1. 全球自动驾驶政策概况及特征研究
  2. python3 判断进程是否存在
  3. mybatis应用(三)优化
  4. 关于JDBC的一些笔记
  5. 二分查找法---java实现
  6. java与java ee_Java EE拦截器
  7. iOS开发UI篇—Quartz2D使用(矩阵操作)
  8. 正在搜索开发人员模式安装包_每个 Java 开发人员都应该知道的 10 个基本工具...
  9. Linux基础-1.Linux命令及获取帮助
  10. IT兄弟连 JavaWeb教程 Servlet中定义的变量的作用域类型
  11. FCKeditor编辑器详解
  12. 第一天 游戏策划学习
  13. Linux开发板网络直连电脑的设置方法
  14. 解决Retrying connect to server
  15. Mac 系统快速迁移记录(M1 Max)
  16. 【测试用例】测试用例设计的关键点总结
  17. OpenCV的区域分割、轮廓检测和阈值处理
  18. 常用的console 的方法,你真的了解 console 吗
  19. 复旦大学管理学院2018年考博(高级微观经济学+管理理论综合)真题
  20. 中国邮件群发服务商现状分析

热门文章

  1. jsliang 2020 求职系列
  2. 常用的openssl命令
  3. PictureMerge
  4. 12C ORA-错误汇总15 ORA-32800 to ORA-39965
  5. django 使用系统自带登录装饰器login_required
  6. 基础算法——贪心算法(圣诞老人的礼物)
  7. php前台可自定义框架,实现Discuz!前台DIY自定义框架比例
  8. centos7盘符 linux_linux操作系统centos7新加磁盘分区详解
  9. 你还在问我Bean的生命周期?带你看看一个Spring Bean从诞生到逝去的九次人生转折!
  10. leetcode--计算质数(素数)