Web Services性能测试方法的设计和实现

来源 :北京邮电大学 | 被引量 : 12次 | 上传用户:shibin19860211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着Web Services技术在信息技术各个领域内的广泛应用,基于Web Services技术的Web服务的可用性、可靠性和稳定性成为了服务提供商和服务使用者普遍关注的焦点,服务提供商需要承诺给用户以稳定、高效、快速反应的Web服务,Web Services测试技术已成为研究热点。Web Services测试主要包括Web Services功能测试和Web Services性能测试。当前,学术界的研究主要集中在WebServices功能测试,而针对Web Services’性能测试,商用的测试系统方面沿用的是传统Web应用系统性能测试的框架,在学术研究领域,针对Web Services性能测试的研究成果也显不足。本文提出了一种Web Services性能测试的方法,继而给出了基于该方法的系统框架的具体实现。该Web Services性能测试方法通过解析Web服务接口描述文件(WSDL)自动生成测试用例,具有逻辑关系的测试用例再串联为测试流,通过多个测试流的并发执行发送请求消息进行性能测试;在此基础上提供一种多机联合测试机制,用以实现负载均衡,从而提升性能测试的总体压力负载量;同时提供一种测试策略机制,通过在测试计划层次上的策略设置和测试流层次上的脚本控制,达到模拟实际用户的访问操作过程,使得性能测试更具有针对性、目的性和精确性,从而提升该性能测试方法的模拟实际应用场景的能力。通过利用基于该测试方法实现的原型系统进行了WebServices性能测试的实践,原型系统能够对被测Web服务的请求处理能力、响应时间、用户承载容量等多个性能指标提供较为完善的评估数据,验证了所提出的测试方法的有效性。
其他文献
学位
可重构技术是一种全新的数字电路设计模式,既保留了硬件计算速度快、效率高的优点,又兼具了软件灵活、开发周期短和易维护的特点,成为了目前计算系统领域的研究热点。动态局部可
现代医学影像学为人们提供了多种模态的医学图像(如CT,MR,PET等),不同模态的图像提供了人体的不同信息。通过医学图像融合技术可以把不同模态图像的有用信息融合在一起,形成
学位
随着网络的日益普及和电子商务的快速发展,信息推荐实现了从传统的“人找信息”向“信息找人”的网络服务模式的转变。协同过滤技术是当前推荐系统主要采用的技术,它能够发掘
随着信息科技的进步和通信技术的不断发展,计算机技术已发展到以网络为中心的信息交互时代。网络服务站点也不再局限于提供HTTP、FTP等传统类型的服务,新的服务类型如流媒体
数据仓库和数据挖掘技术是信息技术研究的热点问题之一。数据仓库是一个支持管理决策过程的、面向主题的、随时间而变的数据集合,它是集成的,也是稳定的。数据挖掘是采用人工智
目前电子商务网站数量众多,信息资源总量庞杂、增长速度飞快,导致用户在整个商品空间上出现信息迷航和信息过载问题,信息使用效率降低。现有的电子商务网站搜索系统和搜索引
国际电信联盟(ITU)表示,2009年底,全球手机用户数量已经达到46亿,而到今年年底,全球手机用户数量将达到50亿。虽然全球经济经历了低迷阶段,但是用户对通信服务的需求仍在提升
随着信息技术的快速发展,软件的应用变得越来越广泛。软件规模越来越大、功能的增强和复杂度的增加使得软件的成本、进度和质量变得难以控制,这些问题己经日益成为人们关注的焦