日志文章

2007年04月19日 15:57:27

软件性能与性能测试教程 第3部分

软件性能与性能测试教程 3部分

                                            

                                              中国软件评测中心  

 

本系列教程对软件性能与性能测试这个主题进行了较为全面的介绍和分析。教程分为三个部分:在第1部分,讲解了软件性能的基本知识,介绍了常用的软件性能指标,在分析影响软件性能因素的同时,以实例清晰讲解了如何提高软件的性能及性能的可扩展性等问题;在第2部分,首先给出了性能测试的基础知识,然后侧重于从性能工程的角度提出开展性能测试工作的流程,和进行性能测试工作的策略,以及如何分析性能测试数据;在第3部分,从开发的(而不是第3方测试)角度,以实例为引导,一步一步地分析讲解在开发环境下进行性能测试的策略、方法和手段(采用的工具)。

本系列教程可以用作软件开发人员、软件测试人员、软件项目经理、软件质量人员和需要了解软件性能测试的各级软件管理人员的工作参考手册,也可作为有志于软件开发和软件性能测试领域人员的参考资料。...

 

1.       引言

在本教程的开始我们就明确地说明本教程是站在开发者的角度来讲解软件性能测试。为了使项目或产品性能量最终达到好的结果,就必须在整个开发过程中必须对代码进行分析,以便消除性能瓶颈和资源浪费(尤其是内存)。还必须对代码进行监视,以便对故障进行定位、识别使用模式、寻找进一步增强和优化的机会以及探测入侵尝试和实际的入侵。而不仅仅是在项目或产品即将交付的时候在进行性能测试,如果是这样,恐怕会有许多性能问题已经难以解决了。

虽然存在许多对代码进行测试、分析和监视的工具例如LoadRunnerWASJMeterJProfilerWily_Iintroscope等,但是很少能够集成为一个大型的工具包。另外,这类工具通常是由不同的厂商提供的,这使您不得不花费宝贵的时间和精力来学习和掌握许多不同的用户界面(UI)、编译器和诊断技术。在时间和资金两方面,专有的开发工具或许也需要很大的投资。

Eclipse TPTPEclipse Test and Performance Tools Platform 是一种软件体系结构以及几个扩展了 Eclipse 平台的组件,它在 Eclipse 平台上提供了测试、性能和监视工具。一些 JavaC C++ 开发人员使用 TPTP 为其他开发人员构建独特的工具,还有一些开发人员将 TPTP 提供的工具和 Eclipse 的其他特性组合起来,构建和部署供用户使用的应用程序。

这样一来,软件开发人员就不再需要另外的学习曲线花费宝贵的时间和精力来学习和掌握许多不同的用户界面(UI)、脚本语言、和诊断技术。

简单地说,TPTP 在本质上是一个工具,用来构建对软件质量控制进行自动化的工具。TPTP 的当前版本包括核心工具和三种核心衍生工具:

描述: 本文全文版
附件: 软件性能与性能测试 第3部分.rar (461 K)

Tags: 性能测试   内存泄露   TPTP   UML  

类别: 软件测试 |  评论(2) |  浏览(4307) |  收藏
一共有 2 条评论
2楼 待定 2008年07月21日 16:47:57 Says:
下载了,正准备安装TPTP,谢谢陈老师。:)
怎么还没有收到这次培训的合影呢......(自言自语地)
1楼 [匿名]12 2008年05月04日 21:17:48 Says:
陈老师:谢谢您!
发表评论
看不清楚,换一张