Web Service的性能测试及测试平台关键模块的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:shizhongshan_2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件性能测试,作为质量控制的一个环节,在软件开发的过程当中向来是一个不能忽视的话题。目前随着网络的迅猛发展,基于网络的应用系统也对性能测试提出了新的要求:在这些基于网络的应用系统当中,除了常见的直接基于HTTP的B/S架构应用系统之外,还有很多是基于SOAP协议的系统。这些构建在SOAP协议之上的应用系统更多的是采取了C/S的架构来建立。   在国外,对于性能测试的研究起步较早,针对不同协议、使用不同方法都有学者做过探索。在工程领域也有企业级的性能测试平台,这些平台功能强大还支持多种协议。与此同时国外的开源社区也有很多针对特定协议的性能测试工具。   在国内,对于Web的性能测试研究方兴未艾。在工程领域,国内没有商用的软件性能测试平台,如果企业需要做性能测试,他们要么花高价采用国外的企业级性能测试平台,要么采用像JMeter这样的开源工具。   当前国内的主要问题在于:只有少数的企业有足够的财力购买企业级的测试平台,大多数的企业不得不采用开源工具,但是常用的开源工具却不能对Web Service的应用提供良好的支持。这种现状给国内的企业带来了种种不便。   本文正式看到了以上的问题所在,把研究的重点放在怎么对Web Service应用进行测试上。本文借鉴传统的性能测试工具的录制-回放的模型,首先研究了怎么对基于SOAP协议的应用进行录制、生成脚本、回放、脚本参数化等问题;然后针对性能测试平台的关键公共模块提出了解决方案,并支持在这些公共模块上扩展更多的协议。这些关键模块包括:性能测试场景模拟器、多Agent结构、性能监视器。最后本文选取了某中型软件企业开发的一个系统作为实例,阐述了怎么使用文中的工具进行性能测试。
其他文献
IPv6的出现是移动互联网发展的一个重要标志,由于支持移动节点以及自动配置特性,IPv6成为实现移动通信和Internet融合的一个机遇。为了提高切换过程的通信质量,IETF(Internet Eng
随着软件应用和网络技术的飞速发展,人们对分布式应用的需求越来越大。缩短复杂应用系统的开发周期、降低开发成本和难度、提高系统的可扩展性和可复用性、提高软件质量成为了
随着Internet的飞速发展以及各种软硬件资源的日趋成熟和完善,嵌入式技术越来越受到人们的关注,其应用领域涉及通信、自动化、信息家电、军事等各个方面。当前,越来越多的小型办
GSM是全球用户数量最多的移动网络,虽然国家目前正大力发展3G产业,但GSM网络和3G网络在将来仍有很长时间的共存期,研究GSM网络相关问题仍然很有必要。由于GSM网络的安全漏洞,手机
随着通信技术的进步,以低功耗、低速率、长距离通讯为特征的低功耗广域网快速发展,低成本和低功耗优势使其成为无线传感器网络和物联网的重要发展方向。传输调度方法负责为节点
移动互联网是互联网的发展趋势之一,它将移动通信技术融合到互联网中。实现移动互联网的最大难题之一就是移动性支持,衡量移动性支持优劣的重要指标之一是切换性能,即保证移动互
随着经济的发展与科技的进步,作为企业“第三利润源泉”的物流已成为国民经济的重要产业。配送是物流中一个非常重要的环节,而如何优化车辆的配送路径则是物流决策者所需要重点
网格计算经过多年的研究和发展,由于其大规模,分布式和动态等特性,通常会涉及到异构资源整合的问题,所产生的安全问题要比一般意义上的网络安全问题的覆盖面更广,解决方案也更加复
随着微电子技术的飞速发展,数字处理器的运算速度越来越快,集成度越来越高,功能更加强大,而成本也随着大规模的生产而下降,数字化、智能化控制己成为当今自动化设备发展的方向。本
由于基点选取的随意性,基于Voronoi-Delaunay剖分的多分辨率表示生成算法不能很好地保持原始模型的几何特征,为捕捉模型的形状需要较大的基网格。此外该方法还存在如下两个问题