基于WebSocket协议的Web应用性能测试

被引量 : 38次 | 上传用户:ldpjk77
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网应用的不断发展,针对传统的HTTP协议的Web应用性能测试方法和工具已经日趋完善。在下一代Web标准HTML5中,越来越多的Web应用通过WebSocket协议实现了浏览器和服务器之间的实时双向通信。WebSocket协议的引入使得Web应用从单一的HTTP协议转变为HTTP协议和WebSocket协议共同工作的复合型应用。目前,由于主流性能测试工具的协议库尚不支持WebScoket协议,如何在现有方法的基础上对基于WebSocket协议的Web应用进行性能测试成为了软件性能测试领域中值得研究的课题。首先,本文研究和分析了Web应用性能测试的相关理论,包括性能测试原理、分类、性能指标以及常用的性能测试工具和方法。通过与传统的Web实时通信技术进行比较,阐述了WebSocket协议技术特点和工作原理。其次,通过分析一个基于WebSocket协议的Web事件处理系统,本文总结出该类系统与传统Web应用系统在性能特征上的差异,根据这些性能特征重新定义了系统的主要性能指标,并针对该系统设计了一系列性能测试用例和性能测试场景。再次,提出一个对基于WebSocket协议的Web事件处理系统进行性能测试的方法。通过扩展现有的性能测试工具如JMeter和开发独立的WebSocket客户端软件,设计并实现了一个适用于WebSocket协议的性能测试框架。最后,本文使用该性能测试框架对基于WebSocket协议的Web事件处理系统实施了一系列性能测试,验证了性能测试框架的正确性和有效性。在性能测试过程中,通过收集和分析系统各项性能指标,揭示了系统的瓶颈并提出改进方案。
其他文献
期刊
自中国第一家信托公司——中国国际信托投资公司成立以来,国家对信托业连续五次整顿,说明其在我国金融体系中的负面影响一直较大。特别是在银信合作理财中问题更是层出不穷,例如
随着我国经济社会的快速发展和城市化的不断推进,城镇建设用地的需求量越来越大,现有的国有建设用地因其本身的稀缺性,不仅价格高昂而且供不应求,建设用地捉襟见肘的状况愈演愈烈
在WinCE5.0中,中断的处理分两个不同的阶段,分别是运行于核心态的中断服务程序ISR与运行于用户态的中断服务线程IST。中断处理的效率会对嵌入式系统的实时性有非常大的影响。
如今,内控管理和风险管理成为了企业策略的一个高频词,内控管理是现代企业在面对不确定因素环境下应对风险的重要管理手段和制度的安排。风险管理是现在面对外部环境发展变化
与传统旅游文本不同,旅游网络文本在内容、语言运用、表述方式、体例、影响力等方面有着鲜明的特点。作为生态翻译学理论重要研究焦点和理论视角之一,"三维转换"为旅游网络文
近些年,黑龙江省农民专业合作社发展迅速,特别是在2010年3月1日开始施行的《黑龙江省农民专业合作社条例》以后,合作社的组织、运行等方面得到了积极鼓励与支持。十八届三中全会
身体观是21世纪社会科学与人文科学的热点之一,本文采用文献和考古文物相互印证的研究方法,以文献和唐代出土的墓室壁画、女俑为研究材料,从身体审美的角度出发,分析唐代女性身体
近年来,智能终端(智能手机、平板电脑、智能电视等)的快速普及,使各大互联网公司和广电厂商重新重视起数字家庭这个市场,屏幕争夺战愈演愈烈。而作为家庭网络中心的家庭网关,
目的探讨14C呼气试验检测消化系统疾病幽门螺杆菌感染的诊断价值。方法 1234例消化性疾病患者均行病理组织学检查及14C呼气试验检查,以病理组织学结果为标准,计算14C呼气试验