存档

文章标签 ‘performance-testing’

用”理发店模型“看性能测试的概念和理论

2010年2月9日 阳光 2 条评论

本文用生动形象通俗易懂的比喻介绍了性能测试的概念和理论,对初涉性能测试的朋友有很大帮助,本文原文作者:jackej

在我们的这个理发店中,我们事先做了如下的假设:
1. 理发店共有3名理发师;
2. 每位理发师剪一个发的时间都是1小时;
3. 我们顾客们都是很有时间观念的人而且非常挑剔,他们对于每次光顾理发店时所能容忍的等待时间+剪发时间是3小时,而且等待时间越长,顾客的满意度越低。如果3个小时还不能剪完头发,我们的顾客会立马生气的走人。
通过上面的假设我们不难想象出下面的场景:
阅读全文…

性能测试笔记之性能监控方法

2010年2月2日 阳光 没有评论

前面写过性能测试的方法,测试场景,测试用例,到执行测试,这些完成后我们得到的就是一个性能测试的数据,在我们的测试过程中必须要进行监控。

在性能测试的整个流程当中,监控起着至关重要的作用。因为在性能测试开始执行之后,需要实时的去观察性能测试的各个指标是否正常,包括应用服务器、数据库、中间件等方面。一旦发现异常情况,及时修正,保证性能测试的顺利进行。而且在监控当中,也可以发现系统的瓶颈,适当制止性能测试的继续运行,保证避免重复的工作。

首先,广泛意义的性能测试监控,应该分阶段去做,其中包括执行前、执行中和执行后的监控。

执行前:

环境搭建的时候,监控确定性能测试环境的纯净性,没有其他资源在使用。CPU、MEM、LOA、I/O的初始值是否正常。
阅读全文…

性能测试笔记

2010年1月24日 阳光 1 条评论

性能测试的方法如下:

1. 性能测试

2. 负载测试

3. 压力测试

4. 配置测试

5. 并发测试

6. 可靠性测试

7. 失效性测试

一:性能测试

性能测试试通过模拟生产环境运行的业务压力量和使用场景组合。测试系统试否满足要求的一种常见的测试方法。

性能测试有以下特点:

1. 这种方法的组要目的试验证系统是否有系统宣称的能力

2. 这种方法需要试险了解被测试系统的典型场景,并有确定的性能目标

3. 这种方法在已确定的环境下运行
阅读全文…