当前位置:主页 > 科技论文 > 软件论文 >

基于Netty框架的性能测试系统的设计与实现

发布时间:2021-04-08 21:59
  软件性能测试在软件开发过程中具有十分重要的地位,在软件性能测试中,一般借助性能测试工具对软件进行性能测试,进而可以发现系统性能瓶颈。一款优秀的稳定易用的性能测试工具可以帮助企业提高测试效率,缩减测试成本。随着微服务及分布式的技术的盛行,软件的技术栈变得越来越复杂,这对性能测试系统提出更高的要求。性能测试系统需要支持多协议及多种场景的测试,并且提供测试管理及预测性能瓶颈的支持以减少测试人员的负担。目前已经有一些商业的性能测试工具在企业中广泛使用,如LoadaRunner、Apache Jmeter、Apache Bench等,但这些性能测试工具都存在某些不足:LoadRunner价格昂贵,学习成本较高;Apache Jmeter不提供对脚本的管理功能,管理不方便;Apache Bench只支持对web服务器的性能测试。本文针对目前市面上已有的性能测试工具存在的问题,设计开发了一款基于Netty框架的性能测试系统。本论文中设计实现的系统以Netty高并发框架为基础,利用Netty的异步、事件监听等优点提供了异步请求的压力产生机制,并通过配置多种压力模型及并发模式满足了不同的测试场景。利用N... 

【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校

【文章页数】:123 页

【学位级别】:硕士

【部分图文】:

基于Netty框架的性能测试系统的设计与实现


图2-2?WinPcap内部结构??1)网络组包过滤器,简称NPF?NPF作为一个虚拟设备驱动程序文件,其??

线程模型,异步传输,同步传输,网络层


图2-3?Netty异步传输线程模型??2同步传输??

线程模型,同步传输,网络层,数据包


图2-4?Netty同步传输线程模型??

【参考文献】:
期刊论文
[1]基于Netty的海量推送服务研究[J]. 赵星泽,纪占林.  计算机产品与流通. 2018(11)
[2]软件测试技术与测试管理分析[J]. 项楠.  科学技术创新. 2018(31)
[3]LoadRunner在软件性能测试中的应用与研究[J]. 郭旭敏,王小厅.  太原学院学报(自然科学版). 2018(03)
[4]高并发用户条件下软件性能测试技术研究[J]. 张腾标.  电脑编程技巧与维护. 2018(06)
[5]基于遗传算法优化的BP神经网络研究应用[J]. 墨蒙,赵龙章,龚嫒雯,吴扬.  现代电子技术. 2018(09)
[6]软件性能指标的构建和应用[J]. 侯玉龙.  电子技术与软件工程. 2018(08)
[7]基于LoadRunner的软件性能测试研究[J]. 陶性铭.  信息通信. 2017(12)
[8]云环境中Web应用的微服务架构评估[J]. 王纪军,张斌,顾永生,高沈刚.  计算机系统应用. 2017(05)
[9]Java语言定时调度任务之实现[J]. 温立辉.  福建电脑. 2017(01)
[10]基于改进的自适应遗传算法优化BP神经网络[J]. 吴陈,王和杰.  电子设计工程. 2016(24)

硕士论文
[1]基于分布式Kafka队列和流计算集群的铁道供电监控实时处理研究[D]. 王群峰.华东交通大学 2018
[2]基于Netty的消息中间件的研究与实现[D]. 夏斐.电子科技大学 2018
[3]基于JMeter工具的性能自动化测试系统设计与实现[D]. 纪力炜.南京邮电大学 2016
[4]面向自动化测试系统的脚本生成器的设计与实现[D]. 董芳钰.南京大学 2016
[5]基于SCF平台的Web压力测试工具的设计与实现[D]. 倪金超.北京邮电大学 2016
[6]基于NS3的分布式消息系统Kafka的仿真实现[D]. 马浩然.北京邮电大学 2015
[7]自主压力测试平台的设计与实现[D]. 郄霖.北京邮电大学 2015
[8]Web性能测试与瓶颈分析的研究[D]. 赵佳佳.长春理工大学 2012
[9]基于WinPcap的网络嗅探器的设计与实现[D]. 张春泳.吉林大学 2010



本文编号:3126351

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3126351.html


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

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