|
题目:
雅宝题库答案:
****此区域为收费内容**** 需支付 1 知识币后可查看,1币=0.01元查看答案
雅宝题库解析:
随着信息技术的飞速发展,基于Web技术的应用系统越来越多,规模也越来越大,渗入人们生活的方方面面,围绕Web应用的开发也成为当前和未来一段时间内软件系统开发的主流。目前的Web应用系统不仅具有异构、分布、并发和平台无关的特性,还与Web系统自身的结构、用户端的软硬件环境、网络的情况等因素相互影响。目前的系统性能分析方法主要是通过模拟一定量级的用户访问系统,同时监控服务器系统的各种资源消耗情况,从而分析系统的性能变化规律和可承受的负载。然而这种方法对大型Web应用系统并不适用,其主要原因有3点:并发量不足;模拟的用户端软硬件环境差异化不足;测试环境内网络环境的差异化不足。针对高并发量在线Web系统对性能测试的要求,本论文研究一种基于云计算架构的云测试技术和平台,以支持模拟大规模真实用户环境和真实网络环境,从而产生出多样化的测试负载来开展性能测试。本文使用“云测试平台”表示一类使用了云计算技术的测试平台,将物理分布的测试执行节点组织起来,从而形成的有机的测试网络。为了设计和实现这个云测试平台,本文涉及3个方面的研究:(1)利用HTTP协议面向无连接,适应多种网络及客户端的特点,设计基于HTTP协议的云测试平台内部通讯机制,在此基础上提出了管理测试任务和测试会话的测试控制协议;(2)提出了一种基于用户计算节点的云测试平台,能够真实的反应用户端软硬件环境与网络环境对性能测试的影响。并实现了3种不同的测试执行节点,适应于不同的测试需求;(3)提出了面向大规模性能测试的测试服务技术,能够为测试人员提供测试脚本的部署、调度执行以及测试。本文进行了两个实验:第一个实验是在局域网环境模拟场景进行负载测试,证明了通信协议的正确性;第二个实验是利用云测试平台通过对一个真实的Web应用进行性能测试,通过分析性能测试的数据,验证了用户端软硬件环境和网络环境会对性能数据造成影响,体现了云测试平台的有效性和价值。 |
上一篇:某日化公司客户关系管理系统设计与实施下一篇:仿鲨鱼皮形貌与粘液表释结构的仿生及生物制造技术研究
|