学位论文 > 优秀研究生学位论文题录展示

基于多组件的Web服务系统性能模型研究

作 者: 何锐
导 师: 姜明华
学 校: 武汉纺织大学
专 业: 计算机应用技术
关键词: 多组件 Web服务系统 性能模型 性能测试
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 22次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着计算机技术和互联网的发展,Web服务系统也越来越广泛的应用于社会的各个领域。近些年来,人们对于Web服务系统的功能要求越来越多,Web服务系统规模的不断扩大、复杂性和重要性的不断增大,使得如何确保Web服务系统的可靠性和性能越来越显得重要。作为保证质量和性能的重要手段,性能测试成为Web服务系统测试中不可或缺的一个环节。性能测试有利于提前发现程序的性能问题,可以及时的发现程序的性能问题和系统的瓶颈,在进行性能测试后,通过对Web服务系统进行性能优化,最终可以达到提高系统可用性,可靠性和性能,减少服务质量下降以及因此带来的各种损失。Web服务系统性能测试有不同于普通客户端/服务器程序的特殊性:不确定的负载,复杂的构架,多样的组成成分,不同的运行机制,不一致的运行过程。本文主要研究方向是设计一个性能模型,使得这个性能模型能够全面精确预测基于多组件Web服务系统的吞吐量和响应时间。基本理念是,首先评测每个组件的资源消耗,评测在工作负荷输入下时组件之间通信消耗。具体来说,本文侧重于评测那些可能对服务的吞吐量和响应时间影响很大的方面,包括CPU,内存的使用,远程调用的开销,组件间的网络带宽和阻断式通信。通过操作系统级的工具进行评测,这样对软件以及中间件来说就没有什么影响。当给定了软件概要信息,还有组件布局的策略,性能模型就可以预测系统的吞吐量,同时给出系统瓶颈在哪里。通过分析组件间的阻断式通信造成的网络延迟,对集群节点的队列建模来预测系统平均反应时间。在设计性能模型之后,本文还对性能模型进行了验证。最后,对本文的所作的工作进行了总结,对本论文研究内容的从技术上和应用上作了展望,并指出了下一步的研究工作和研究方向。

全文目录


摘要  4-5
ABSTRACT  5-8
1 绪论  8-13
  1.1 研究背景及意义  8-10
  1.2 国内外研究现状  10-11
  1.3 本文的研究重点  11
  1.4 本文结构安排  11-13
2 基于多组件Web服务系统  13-20
  2.1 Web服务系统的三层结构  13-14
  2.2 几种典型的Web服务系统模型  14-15
    2.2.1 单层模型  14
    2.2.2 两层客户/服务器应用模型  14-15
    2.2.3 多层客户服务器应用模型  15
  2.3 组件技术  15-20
    2.3.1 组件简介  15-16
    2.3.2 JavaBean组件简介  16-17
    2.3.3 Enterprise JavaBean简介  17-18
    2.3.4 Enterprise JavaBean的种类  18
    2.3.5 Enterprise JavaBean技术的优点  18-20
3 Web服务系统性能测试  20-30
  3.1 软件测试  20-21
  3.2 Web性能测试  21-25
    3.2.1 Web服务系统请求处理过程  22
    3.2.2 Web性能评测的重要指标  22-25
    3.2.3 Web性能测试的步骤  25
  3.3 Web性能测试工具  25-30
    3.3.1 Web性能测试工具介绍  25-27
    3.3.2 LoadRunner简要介绍  27-29
    3.3.3 LoadRunner的局限性  29-30
4 Web服务系统性能模型  30-40
  4.1 组件资源消耗研究  31-38
    4.1.1 组件的资源需求  32-34
    4.1.2 远程调用的开销  34-35
    4.1.3 组件间通信延迟开销  35-37
    4.1.4 其他相关问题  37-38
  4.2 性能模型介绍  38-40
    4.2.1 吞吐量预测  38
    4.2.2 反应时间预测  38-40
5 测试软件平台部署  40-44
  5.1 RUBis项目简介  40
  5.2 RUBis部署步骤  40-44
6 性能模型验证  44-51
  6.1 测试环境搭建  44
  6.2 模拟用户行为  44-45
  6.3 性能测试步骤  45-46
  6.4 测试结果及分析  46-51
致谢  51-52
参考文献  52-56
附录  56

相似论文

  1. 低轨卫星移动信道特性模拟硬件实现,TN927.23
  2. 超高分子量聚乙烯纤维抗蠕变性能研究,TQ342.61
  3. 生态因素对玉米产量性能的调控效应及其模型的构建,S513
  4. 软交换测试仪后端系统设计与开发研究,TN915.05
  5. 微波暗室性能测试支架及其控制系统设计,TM937
  6. 面向企业级应用系统的测试模型研究与应用,TP311.52
  7. TPC-E测试系统的设计与实现,TP311.52
  8. 分布式系统性能测试与分析方法研究,TP311.52
  9. 云计算环境下的软件动态部署,TP311.52
  10. 过滤器性能测试系统研制,TH137
  11. 基于特征场景模拟器的虚拟机性能测试研究,TP302
  12. 组合式石英圆柱壳体振动陀螺的研究,TH703
  13. 钢—混凝土塔座预应力结合段受力性能研究,U441
  14. 缓粘沥青作用机理、路用性能测试及影响因素研究,U414
  15. 齿轮传动综合试验测试系统研制,TH132.41
  16. 防毒服外层面料轻薄化及性能研究,TS941.4
  17. 超细水泥渗透特性微观试验研究及理论分析,TQ172
  18. 氧化锆基牙科生物陶瓷的制备及其性能测试,TQ174.75
  19. 基于嵌入式的输油管线监控系统的设计与实现,TP277
  20. 基于电力线载波通信技术的自动抄表系统研究与设计,TP274
  21. 基于Web应用系统的性能测试及工具开发,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com