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