微信号:grzlwx

介绍:光荣之路官方资讯

[性能测试笔记]不同阶段的性能测试实施

2015-05-04 22:47 光荣之路


一、开发阶段的性能测试实施

性能测试不是特别重要的项目,这一阶段的性能测试较多关注于软件功能而引起的缺陷。因此主要进行用户并发性能测试,即核心模块并发用户测试与组合模块并发 用户测试。此外,可能还会进行一些预期性能指标的性能测试。通过开发阶段的性能测试可以发现一些核心算法问题,最大限度地排除由软件本身引起的问题。

对于系统类软件或特殊应用系统的性能测试,解决其性能问题可能很耗时,所以应该较早地组织硬件资源进行各类性能测试,例如疲劳强度与大数据量测试、服务器性能测试等

二、用户阶段的性能测试实施

用户现场的性能测试有验收测试的“味道”,是开发阶段性能测试工作的延续。这一阶段的性能重点是关注性能测试的整体表现。

可以看出,用户现场的性能测试主要是为了验收与调优。因此对于系统软件和特殊应用系统,性能测试应该尽可能全方位覆盖。而对于一般应用系统,由于风险较 低,所以测试范围可以适当缩小以节省成本。用户现场的性能测试主要基于投产环境,测试对象多是即将准备投产的系统,甚至可能是已经投产的系统。投产环境的 硬件资源配置通常较高,各类性能测试基本都可以开展。

对于系统软件和特殊领域的应用系统,这一阶段的性能测试主要包含预期指标性能测试、并发用户性能测试、各类服务器性能测试、疲劳强度与大数据量性能测试等 内容,基本覆盖了“全面性能测试模型”的各个方面。与开发阶段的性能测试相比,本阶段执行的性能测试用例数量可能会少一些,但是测试用例覆盖的范围与开发 阶段的性能测试基本一致。

一般应用系统在用户现场的性能测试通常包含预期指标性能测试与用户并发性能测试,可能也会对服务器进行一定的测试,不过内容通常比较简单。一般应用系统发生性能问题的风险通常不会太高,因此只要通过验收测试即可。

(作者:淘果果 来源:http://www.cnblogs.com/crystal-guoguo/archive/2013/05/27/3101436.html)


光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 【大宝】你真的了解定位理论么? 互联网架构为什么要做服务化? 高级Java程序员值得拥有的10本书 【第132期】让盲人拥抱互联网 稳!快!准!新浪微博如何架构混合云