分布式应用系统性能测试

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:wqg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,软件系统尤其是基于网络实现的分布式应用系统应用越来越广泛,系统性能被列为系统质量的重要指标,并越来越受到人们的重视。系统性能测试通过自动化的测试工具模拟多种正常、峰值以及异常负载条件对系统的各项性能指标进行测试,为识别系统的性能弱点提供了一个有效手段。 本文以中央广播电视大学远程开放教育教务管理系统(“教务管理系统”)为背景,分析分布式应用系统架构、系统运行特点,采用先进的测试理论、测试方法和测试工具,完成“教务管理系统”的性能测试,找出系统性能瓶颈并提出系统性能改进方案。通过分析教务管理系统架构和运行特点,选择并发用户量巨大的学生子系统和数据库运算密集的毕业审核作为本文系统性能测试点:为实现学生子系统性能测试,研究该子平台功能,模块分层依赖关系,详细阐述WPTM测试模型,分析其性能指标、性能参数、性能指示器,用户行为建模方法,选择系统性能测试/监控工具,根据系统性能测试的一般过程,录制脚本、设置不同测试场景、选择测试数据,对学生子系统实施狭义的性能测试、负载测试、压力测试、并发测试,分析测试结果,提出性能改进方案;为实现毕业审核性能测试,详细分析毕业审核流程和相关实现方式,选择系统性能测试/监控工具,确定测试条件后进行性能测试,分析测试结果根据RBI方法,定位该功能性能瓶颈,更改性能瓶颈参数,再次实施性能测试,对比两次测试结果,明确性能瓶颈,提出性能改进方案。 分布式应用系统庞大而复杂,涉及到程序编码,数据库,网络传输等多方面的技术,很难定位系统性能瓶颈问题。基于Web Service的QoS分层性能测试框架,为详细测试系统性能指标,定位系统性能瓶颈问题,在系统运行过程增加第三方实施监控提供了理论依据。
其他文献
随着网络的快速发展,人们尽情地享受到了网络带来的便利,网络已经成为人们日常生活中必不可少的一部分。但是,由于网络上资料上过多,已经远远超过人们的处理能力。不同的用户其使
Web服务是基于网络的、分布式、自包含、自描述、模块化的应用程序,具有良好的封装性和松耦合性,因此得到工业界和学术界的广泛承认。而把现有的可用的Web服务合成起来,形成
随着数字时代的来临,计算机技术和多媒体技术的迅猛发展使声音、视频等各种各样的信息现在能以高效、方便的形式储存,但同时也造成视频资料泛滥的问题,如何有效管理和检索视
无线传感器网络是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳自组织网络。随着传感器技术、微电子系统、现代网络和无线通信等技术的
本文在对网格调度系统结构、服务网格资源描述方法、网格工作流技术和启发式调度算法的研究基础上,提出了基于工作流的网格服务资源的调度过程模型,设计实现了基于WSRF的网格
软件测试是保证软件质量、提高软件可靠性的关键手段,是实施软件项目不可缺少的环节,其目的是以最少的时间和人力找出软件中潜伏的各种错误和缺陷。回归测试是软件测试的重要
协作学习(CollabomtiveLeaming,简称CL)是学习者以小组形式参与,为达到共同的学习目标,在一定的激励机制下为获得最大化个人和小组学习成果而进行的一切相关行为。基于Ontology
P2P技术已经使互联网格局发生了巨大的变化,改变了以往网络以服务器为中心的模式,使广大的互联网用户群体加入到网络共享的过程中来,有效的发掘了网络共享资源的潜力,为所有
惰性学习(Lazy Learner)分类法有别于决策树归纳、贝叶斯分类、基于规则的分类、后向传播分类等的急切学习分类技术。当给定训练集时,惰性学习法只是简单的存储它,而不像急切
目前,人们的工作和生活已经离不开嵌入式系统,各种各样的嵌入式设备例如移动终端、数字化设备、网络设备、各种传感器以及工业控制设备和办公自动化设备等被广泛应用,大大的提高