1 / 89
文档名称:

基于插件的性能测试框架的设计与实现.pdf

格式:pdf   页数:89
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于插件的性能测试框架的设计与实现.pdf

上传人:coconut 2014/2/12 文件大小:0 KB

下载得到文件列表

基于插件的性能测试框架的设计与实现.pdf

文档介绍

文档介绍:中山大学
硕士学位论文
基于插件的性能测试框架的设计与实现
姓名:吴根城
申请学位级别:硕士
专业:计算机应用技术
指导教师:常会友
20070401
摘要硕士生:吴根城指导教师:常会友教授性能测试是指对系统的各项性能指标进行测试,性能测试在软件的质量保证中起着重要的作用。传统的性能测试框架一般只对目标应用系统做一个总体的性本人的工作主要包括了基于插件的性能测试框架的设计与实现工作。基于插●插件式框架。插件式框架在反射技术和配置技术的基础上,将插件·性能数据收集框架。性能数据收集框架从目标应用程序收集性能数据,它维护框架中的监视器列表以及连接点和监视器列表之间的映射关系。●基于树表模型的缑妗;谑鞅砟P偷腟界面为用户提供查关键词:性能测试,性能测试框架,插件架构,组件开发,面向方面编程论文题目:基于插件的性能测试框架的设计与实现专业:计算机应用技术能表现报告,开发人员不能有效地定位引起性能问题的代码段,因此开发人员往往需要自己手工向目标应用程序的源代码中增加和删除性能测试代码,这样带来的问题一方面是工作效率低,另外还容易导致出错,而且性能测试代码还不能够重用。本论文针对这一种情况构建了一个基于插件的性能测试框架,基于插件的性能测试框架为开发人员提供了一个收集性能数据的平台,开发人员可以更深入,更灵活地收集到他们关心的性能数据。它基于插件架构,用户可以很容易定制和扩展该框架,同时,它也基于蚣埽阅懿馐源虢3煞矫妫佣沟性能测试代码与目标应用代码之间可以动态地织入与分离。件的性能测试框架主要包括了四个部分:动态加载到框架中。●依赖注入框架。依赖注入框架使用了蚣芴峁┑姆瘢阅检测代码作为方面注入到目标应用程序中去。看性能测试结果的用户界面,树表模型组合了峁┑氖髯榧捅组件,因此它同时具有树和表的特性,极大地方便了用户对不同性能测试结果的比较。目前企业应用系统的功能越来越丰富,其承载的负荷越来越重,开发人员也将会面对越来越多的性能问题,因此,基于插件的性能测试框架具有很好的应用前景。中山大学硕士毕业论文基于插件的性能测试框架的设计与实现
仉甀甈甶衋篊..;畁,..:,珹::●∞甀甌,簂,—.●——●瓺屺..痶●..
第虑把研究背景在软件工业上,性能测试是指对系统在一些异常负载条件对系统的各项性能内容丰富多样。中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能测试。随着企业应用自动化的领域的逐步扩展,以及软件复用体系结构的进一步完善,现在的企业应用系统已经越来越复杂,并且,企业应用系统已经成为各个企业运转业务时最重要的支撑系统之一。全球化的经济上升趋势,给企业带来了机遇,增加了企业的业务量,在此前提下,其企业应用系统承载的负荷越来越重,企业应用系统性能的好坏直接影响到企业对外提供服务的质量。因此,对于企业应用系统开发人员来说,性能问题应该是一个在开发过程中密切关注的方面,而不应该是到了应用阶段才重视的方面,在迭代式的开发过程,不仅进一步地完善系统的功能方面,更应该改善系统的性能表现,用户体验也是本人结合了参与项目的经验体会,设计并开发了一个插件式的性能测试框架,来帮助开发人员在日常的开发生活中,更加方便地获取到一些性能方面的数据,帮助其定位系统瓶颈,解决系统中存在的性能问题。本论文是基于本人在微软实习的工作和实验室的项目的基础上进行的。在微本人所负责的工作之一就是对该应用程序的性能进行测试,将收集到的性能数据进行分析。在实验室,开发的项目是蚦蹦等基于的企业应用系统,本人负责的工作主要是做开发方面的东西,虽然没有直接与性能测试打交道,但是经常要优化响应速度等要求而对代码进行优化,定位系统的瓶颈,从而优化引起系指标进行测试⋯。性能测试在软件的质量保证中起着重要的作用,它包括的测试一个至关重要的因素。软实习期间,本人所在的项目小组主要是开发一个手机上的摄像头应用程序,而统瓶颈的代码段。正是在这些项目背景的驱动下,本人在现有的性能测试论文和性能诊断框架中山大学硕士毕业论文基于插件的性能测试框架的朴胧迪
本人的研究工作及意义架,它支持插件式开发,对目标应用系统进行性能方面的白盒测试,给开发人员架为开发人员提供了一个收集性能数据的平台,开发人员可以更深入,更灵活地收集到他们关心的性能数据。这一个性能测试框架的原型是在微软实习所编写的手机拍照性能数据收集程序发展而来的,本人在现有的成熟的各种性能测试系统的启发下,采用了目前流行的面向方面编程募际酰偌由舷低臣芄梗低忱┱剐缘确矫娴目虑,从而形成了本论文阐述的这一个性能测试框架。本人的工作主要包括了基于插件的性能测试框架的设计与实现工作。基于插件的性能测试框架