性能测试知多少----性能测试分类之我见
来源:互联网 发布:面向对象编程 java 编辑:程序博客网 时间:2024/04/29 06:34
转自http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1194&move=next
从这一篇开始,虫师向性能方面发力。翻看自己的博客,最早的时候热衷于jmeter,于是写了几篇图文并茂的文章(其实,主要是操作截图加文字描述),之后,由于看到好多朋友关于性能的知识什么都不知道,下载个loadrunner 就说要做性能测试,结果可想而知,遇到各种概念与使用问题。于是写了《在做性能测试之前需要知道什么》《在做性能测试之后需要知道些什么》,关于loadrunner的我没有写一篇博客,因为介绍loadrunner的网站、资料、书籍和视频太多了。我想这个系列我也会把关注点放在思想上。
性能测试常见分类
常会别人说到性能测试、负载测试、压力测试、并发测试,很多人都是混合使用,或者一会叫压力测试,一会叫并发测试。这些概念除了非测试人员分不清楚,甚至许多专业测试人员也对这些名词也很模糊。关于这个分类我翻阅了几个本比较好的书籍,他们讲的也比较模糊,没有给出本质上的区别。只是从不同角度和关注点来解释。好吧我们先来看他们之间比较普遍的解释。
性能测试(狭义)
性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。通俗地说,这种方法就是要在特定的运行条件下验证系统的能力状态。
特点:
1、这种方法的主要目的是验证系统是否有系统宣称具有的能力。
2、这种方法要事先了解被测试系统经典场景,并具有确定的性能目标。
3、这种方法要求在已经确定的环境下运行。
也就是说,这种方法是对系统性能已经有了解的前提,并对需求有明确的目标,并在已经确定的环境下进行的。
负载测试
通过在被测系统上不断加压,直到性能指标达到极限,例如“响应时间”超过预定指标或都某种资源已经达到饱和状态。
特点:
1、这种性能测试方法的主要目的是找到系统处理能力的极限。
2、这种性能测试方法需要在给定的测试环境下进行,通常也需要考虑被测试系统的业务压力量和典型场景、使得测试结果具有业务上的意义。
3、这种性能测试方法一般用来了解系统的性能容量,或是配合性能调优来使用。
也就是说,这种方法是对一个系统持续不段的加压,看你在什么时候已经超出“我的要求”或系统崩溃。
- 性能测试知多少----性能测试分类之我见
- 性能测试知多少----性能测试分类之我见
- 性能测试知多少----性能测试分类之我见
- 性能测试知多少----性能测试分类之我见
- 性能测试知多少----性能测试分类之我见
- 性能测试知多少----性能测试分类之我见
- 【虫师--系列03】性能测试知多少----性能测试分类之我见
- 性能测试之我见
- 性能测试知多少
- 性能测试知多少---性能测试流程
- 性能测试知多少---性能测试计划
- 性能测试知多少---性能测试流程
- 性能测试知多少---性能测试计划
- 性能测试知多少之并发用户
- 性能测试之我见(一)
- 性能测试知多少---吞吐量
- 性能测试知多少---吞吐量
- 性能测试知多少---吞吐量
- 迅雷的一笔试题:有一个数组,长度为10,有两个线程,一个往里增加数,一个往外删除数
- QT信号与槽
- PaginationSupport 分页
- 如何向App Store提交应用
- 关于oracle的&字符的处理
- 性能测试知多少----性能测试分类之我见
- [linux]打开linux中某个端口
- Java synchronized详解
- openssl使用
- Android 双卡双待 资料
- 关于ffmpeg的avcodec_init()问题
- 获取设备IP及路由器地址
- nginx常用命令优势
- 微博热报:关于性能调优