my blog photo

2009-06-13性能测试学习日报

上一篇 / 下一篇  2009-06-13 22:44:00 / 个人分类:性能测试杂谈

   近一段时间都会一直在性能测试的blog中淘金了,所以给自己规定每次学习的时候都一定要作些笔记,写些感想。

1.性能测试执行阶段是一个由多种性能测试方法组成的、多步骤的过程,而非一个单一的事件。每种性能测试方法对对应

版本发布后在实际存在的某种性能风险。具体而言,性能测试方法分为如下几种:

(1)基线测试:

   基线测试验证了系统和其周围环境可在合理的技术参数下运行。性能测试按5到10个用户执行,作为最终用户事务性能的基线。这些测试应该在性能测试的开始和结束时执行,来测量响应时间的绝对改进。

(2)负载测试:

   负载测试在环境中模仿负载,并确定系统可以支撑的最佳和最大用户数量。这些测试应该仿效平均和峰值时间的生产用法,他们应当最大限度地仿真用户的真实行为,例如思考时间,调制解调器的仿真,和各种类型的浏览器。同时,采用其它专用的监控和诊断工具,有效地查看系统内部行为,诊断系统衰变和瓶颈。

(3)基准测试:

  基准测试被设计来测量和对比理想情况下的各种机器类型,环境,或应用的版本。当系统经过扩展性测试后,执行这些测试可以帮助了解不同体系结构的影响。

(4)浸透测试:

  渗透测试被设计用于在长时间的负载下检测系统的执行情况。

(5)峰值测试:

  峰值测试被设计用于模拟系统在峰值负载下运行一段时间来保证应用和其硬件可以在合理的时间段内支持高负载

p.s:以上几种是博主的观点,当然对于当前尚处于摸索阶段的性能测试来说,任何定义类型都是合理的。呵呵,所以,个人觉得性能测试在还是一块急需开发的领域。

2.自动化性能测试的过程方法之一:

具体见附件的思维导图。


TAG:

 

评分:0

我来说两句

Open Toolbar