压力测试:

压力测试的关键字就是“极端”。通过对系统的极端加压,从而观察系统的所表现出来性能问题。再对此性能问题进行分析,从而达到系统优化的目的。所以压力测试就是一定要让系统出问题,如果系统没有出问题,那么压力测试的手段和方法就肯定存在问题。

负载测试:

负载测试是用户观点的测试行为。简单说来就是负载测试就是让系统在一定得负载压力下进行正常的工作,观察系统的表现能否满足用户的需求。

用户的需求从何而来?需求分析——特指性能测试的需求分析。由此看来需求分析是相当重要的。

负载测试是站在用户的角度去观察在一定条件下软件系统的性能表现。

负载测试的预期结果是用户的性能需求得到满足。此指标一般体现为响应时间、交易容量、并发容量、资源使用率等。

负载测试也是最常用的性能测试方法,因此也有不少人将负载测试混淆为性能测试。

并发测试:

验证系统的并发能力。通过一定的并发量观察系统在该并发量的情况下所表现出来的行为特征,确定系统是否满足设计的并发需要。并发测试是系统观点的测试行为。

基准测试:

顾名思义,基准测试要有一个基准点,也就是说供比较基点。当软件系统中增加一个新的模块的时候,需要做基准测试,以判断新模块对整个软件系统的性能影响。按照基准测试的方法,需要打开/关闭新模块至少各做一次测试。关闭模块之前的系统各个性能指标记下来作为基准(Benchmark),然后与打开模块状态下的系统性能指标作比较,以判断模块对系统性能的影响。

稳定性测试:

很简单,长时间进行负载测试,从而观察系统的稳定性。

“路遥知马力”,在这里我们要说的是和性能测试有关的稳定性测试,即测试系统在一定负载下运行长时间后是否会发生问题。软件系统的有些问题是不能一下子就暴露出来的,或者说是需要时间积累才能达到能够度量的程度。为什么会需要这样的测试呢?因为有些软件的问题只有在运行一天或一个星期甚至更长的时间才会暴露。这种问题一般是程序占用资源却不能及时释放而引起的。比如,内存泄漏问题就是经过一段时间积累才会慢慢变得显著,在运行初期却很难检测出来;还有客户端和服务器在负载运行一段时间后,建立了大量的连接通路,却不能有效地复用或及时释放。

可恢复性测试:

测试系统能否快速地从错误状态中恢复到正常状态。比如,在一个配有负载均衡的系统中,主机承受了压力无法正常工作后,备份机是否能够快速地接管负载。可恢复测试通常结合压力测试一起来做。

压力测试过负载均衡_性能测试的方法有哪些?相关推荐

  1. 压力测试过负载均衡_一致性 Hash 在负载均衡中的应用

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 If you concentrate on the ONE thing in ...

  2. 软件测试——性能测试、压力测试、负载测试等详解

    软件测试--性能测试.压力测试.负载测试等详解 1. 总述 先看博客:性能测试.负载测试.压力测试 区别(博主的行文很清晰,很努力地在举例子). 压力测试.负载测试都是性能测试. 压力测试是一种破坏性 ...

  3. (一)性能测试(压力测试、负载测试)、

    一.项目经理经常安排测试工程师进行下面的工作 测试系统的最大并发用户数 测试系统8小时的最大业务吞吐量 测试系统的稳定性和健壮性 测试系统在数据达到100万条记录时的性能 测试系统的核心事务相应时间是 ...

  4. 性能测试-----压力测试,负载测试,强度测试,容量测试

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

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

    性能测试   性能测试主要测试系统的性能是否满足用户的要求,即在特定运行条件下验证系统的能力状况.性能测试主要是通过自动化测试工具模拟正常.峰值及异常负载状况,对系统的各项性能指标进行测试,测试中得到 ...

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

    一.性能测试(Performance Test) 性能测试,又称为多用户并发性能测试,通过模拟多种正常.峰值以及异常负载条件来对系统的各项性能指标进行测试,压力测试和负载测试都属于性能测试. 二.压力 ...

  7. 性能测试,压力测试,负载测试的区别与联系

    性能测试,压力测试,负载测试,经常听说却并没有真正的去了解区别,而且网上大部分讲的还是有点混乱,很容易让人混淆.所以根据自己的经验还有查阅软件测试书籍做了一些总结:很多时候,查阅软件测试书籍是寻找答案 ...

  8. 性能测试:压力测试、负载测试、并发测试和稳定性测试的区别

    压力测试 压力测试也叫做强度测试,它是指逐步给系统增加压力,测试系统的性能变化,使系统某些资源达到饱和或系统奔溃的边缘,从而确定系统所能承受的最大压力. 举个例子:百米赛跑,逐步增加你的负重,直到你完 ...

  9. 压力测试和负载测试的区别/性能指标/专项测试/(tps/qps)

    压力测试和负载测试的区别/性能指标/专项测试/(tps/qps) 1. 负载测试是从并发量维度出发,不断增加并发量发情况下,系统的性能指标 压力测试是从访问时间的维度出发,在并发量一定的情况下不断增加 ...

最新文章

  1. Java的反射机制 工厂模式综合讲解【转载自51CTO】
  2. 无埋点数据收集和adb monkey测试屏蔽通知栏
  3. shell脚本规划化模板
  4. 在android studio中配置ndk开发环境
  5. 串口怎样配置才能无论奇偶校验都能正常接收_(七)串口(串行)通信
  6. iOS - UIScrollView
  7. rpn风险等级评价准则_2019一建经济学习重点:技术方案经济效果评价
  8. 无废话Git——本地服务器提交撤销
  9. eclipse java 生成api_怎样使用Eclipse在Java中实现自己的API
  10. Luogu1306 斐波那契公约数
  11. python课程设计结果分析_python课程设计报告总结和体会
  12. win11浏览器默认主页如何设置
  13. [Scala的协变和逆变]
  14. Python Turtle 海龟绘图详解官方文档中文版
  15. 7-4 平面向量加法 (15 分)---->c语言的深度刨析
  16. Linux查看文件编码格式
  17. TCHAR char wchar_t 的区别
  18. char类型与varchar类型的区别
  19. 【OpenCV学习】使用OpenCV打开图片视频
  20. 苹果升级后怎么恢复以前的版本_安卓微信7.0不好用?教你一步降回旧版本

热门文章

  1. 奥运加油,中国加油!!!
  2. 服务器:高端增势明显 行业大单涌现
  3. taskspawn函数 linux,vxworks的启动任务taskSpawn
  4. 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器
  5. python fine函数_python find()函数
  6. python字符串_python字符串API
  7. python统计分析 --- 1.方差分析、t检验
  8. java取两个10_30的随机整数_产生10个[30,90]区间上的随机整数,然后对其用选择法...
  9. java txt 写入_JAVA 写入TXT文件
  10. 《5G新体制天线技术》