本文用生动形象通俗易懂的比喻介绍了性能测试的概念和理论,对初涉性能测试的朋友有很大帮助,本文原文作者:jackej
在我们的这个理发店中,我们事先做了如下的假设:
1. 理发店共有3名理发师;
2. 每位理发师剪一个发的时间都是1小时;
3. 我们顾客们都是很有时间观念的人而且非常挑剔,他们对于每次光顾理发店时所能容忍的等待时间+剪发时间是3小时,而且等待时间越长,顾客的满意度越低。如果3个小时还不能剪完头发,我们的顾客会立马生气的走人。
通过上面的假设我们不难想象出下面的场景:
阅读全文…
前面写过性能测试的方法,测试场景,测试用例,到执行测试,这些完成后我们得到的就是一个性能测试的数据,在我们的测试过程中必须要进行监控。
在性能测试的整个流程当中,监控起着至关重要的作用。因为在性能测试开始执行之后,需要实时的去观察性能测试的各个指标是否正常,包括应用服务器、数据库、中间件等方面。一旦发现异常情况,及时修正,保证性能测试的顺利进行。而且在监控当中,也可以发现系统的瓶颈,适当制止性能测试的继续运行,保证避免重复的工作。
首先,广泛意义的性能测试监控,应该分阶段去做,其中包括执行前、执行中和执行后的监控。
执行前:
环境搭建的时候,监控确定性能测试环境的纯净性,没有其他资源在使用。CPU、MEM、LOA、I/O的初始值是否正常。
阅读全文…
性能测试的方法如下:
1. 性能测试
2. 负载测试
3. 压力测试
4. 配置测试
5. 并发测试
6. 可靠性测试
7. 失效性测试
一:性能测试
性能测试试通过模拟生产环境运行的业务压力量和使用场景组合。测试系统试否满足要求的一种常见的测试方法。
性能测试有以下特点:
1. 这种方法的组要目的试验证系统是否有系统宣称的能力
2. 这种方法需要试险了解被测试系统的典型场景,并有确定的性能目标
3. 这种方法在已确定的环境下运行
阅读全文…
最新评论