当前位置:主页 > 管理论文 > 移动网络论文 >

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

发布时间:2018-04-11 18:28

  本文选题:性能测试 + 软件测试 ; 参考:《中国科学院大学(工程管理与信息技术学院)》2014年硕士论文


【摘要】:随着互联网应用的不断发展,针对传统的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事件处理系统实施了一系列性能测试,验证了性能测试框架的正确性和有效性。在性能测试过程中,通过收集和分析系统各项性能指标,揭示了系统的瓶颈并提出改进方案。
[Abstract]:With the development of Internet applications, Web application performance testing methods and tools for the traditional HTTP protocol has become more and more perfect. In the next generation of Web standard HTML5, Web composite applications more and more applications through the WebSocket protocol to achieve the real-time bidirectional communication protocol between the.WebSocket browser and the server makes the transition from the Web application single HTTP protocol for the HTTP protocol and WebSocket protocol to work together. At present, the mainstream performance testing tool protocol library does not support the WebScoket protocol, how on the basis of the existing methods of Web application based on WebSocket protocol performance testing has become a worthwhile research topic in the field of software performance testing.
Firstly, this paper studies and analyzes the related theory of Web application performance testing, including test principle, classification, performance indicators and performance testing tools and methods. By comparing with the traditional Web real-time communication technology, expounds the technical features and working principle of WebSocket protocol.
Secondly, through the analysis of a WebSocket protocol processing system based on Web event, this paper sums up the differences in the performance characteristics of the system and the traditional Web application system, according to the characteristics of re definition of the main performance parameters of the system, and has designed a series of performance test and performance test scenarios for the system.
Again, put forward a performance test of the processing system of WebSocket protocol based on Web event method. By extending the existing performance testing tools such as JMeter and independent development of the WebSocket client software, the design and implementation of a testing framework for performance in WebSocket protocol.
Finally, the implementation of a series of tests on the processing system of WebSocket protocol based on the use of the Web performance testing framework, verify the correctness and validity of performance testing framework. During performance testing, by collecting and analyzing the performance indicators of the system, reveals the bottleneck of the system and put forward the improvement plan.

【学位授予单位】:中国科学院大学(工程管理与信息技术学院)
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04

【相似文献】

相关期刊论文 前10条

1 宁君;张蓉;梁正安;;基于WebSocket的缓存式Web应用框架设计[J];广西科学院学报;2014年01期

2 吕海东;;基于WebSocket的实时Web监控系统[J];工业控制计算机;2014年06期

3 叶忠文;黄鹏;施金金;;基于WebSocket的Web实时通信系统[J];火力与指挥控制;2014年S1期

4 邸铮;詹龙;;基于WebSocket的B/S双向通信的Web聊天应用[J];电子制作;2013年04期

5 薛陇彬;刘钊远;;基于WebSocket的网络实时通信[J];计算机与数字工程;2014年03期

6 吕海东;;基于WebSocket和SenchaTouch的移动Web应用设计与实现[J];电脑知识与技术;2014年05期

7 温照松;易仁伟;姚寒冰;;基于WebSocket的实时Web应用解决方案[J];电脑知识与技术;2012年16期

8 张永瑞;;基于WebSocket的HTML5实时通信技术在导学平台中的应用与效率分析[J];凯里学院学报;2013年06期

9 张润花;杨明;;基于Html5 WebSocket的IM系统分析[J];电子世界;2014年10期

10 ;[J];;年期

相关会议论文 前1条

1 宁君;张蓉;梁正安;;基于WebSocket的缓存式Web应用框架设计[A];广西计算机学会2013年学术年会论文集[C];2013年

相关硕士学位论文 前2条

1 赵晗;基于WebSocket协议的Web应用性能测试[D];中国科学院大学(工程管理与信息技术学院);2014年

2 易仁伟;基于WebSocket的实时Web应用的研究[D];武汉理工大学;2013年



本文编号:1737158

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1737158.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户18d6a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com