基于Netty框架的性能測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-04-08 21:59
軟件性能測試在軟件開發(fā)過程中具有十分重要的地位,在軟件性能測試中,一般借助性能測試工具對軟件進(jìn)行性能測試,進(jìn)而可以發(fā)現(xiàn)系統(tǒng)性能瓶頸。一款優(yōu)秀的穩(wěn)定易用的性能測試工具可以幫助企業(yè)提高測試效率,縮減測試成本。隨著微服務(wù)及分布式的技術(shù)的盛行,軟件的技術(shù)棧變得越來越復(fù)雜,這對性能測試系統(tǒng)提出更高的要求。性能測試系統(tǒng)需要支持多協(xié)議及多種場景的測試,并且提供測試管理及預(yù)測性能瓶頸的支持以減少測試人員的負(fù)擔(dān)。目前已經(jīng)有一些商業(yè)的性能測試工具在企業(yè)中廣泛使用,如LoadaRunner、Apache Jmeter、Apache Bench等,但這些性能測試工具都存在某些不足:LoadRunner價(jià)格昂貴,學(xué)習(xí)成本較高;Apache Jmeter不提供對腳本的管理功能,管理不方便;Apache Bench只支持對web服務(wù)器的性能測試。本文針對目前市面上已有的性能測試工具存在的問題,設(shè)計(jì)開發(fā)了一款基于Netty框架的性能測試系統(tǒng)。本論文中設(shè)計(jì)實(shí)現(xiàn)的系統(tǒng)以Netty高并發(fā)框架為基礎(chǔ),利用Netty的異步、事件監(jiān)聽等優(yōu)點(diǎn)提供了異步請求的壓力產(chǎn)生機(jī)制,并通過配置多種壓力模型及并發(fā)模式滿足了不同的測試場景。利用N...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:123 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-2?WinPcap內(nèi)部結(jié)構(gòu)??1)網(wǎng)絡(luò)組包過濾器,簡稱NPF?NPF作為一個(gè)虛擬設(shè)備驅(qū)動(dòng)程序文件,其??
圖2-3?Netty異步傳輸線程模型??2同步傳輸??
圖2-4?Netty同步傳輸線程模型??
【參考文獻(xiàn)】:
期刊論文
[1]基于Netty的海量推送服務(wù)研究[J]. 趙星澤,紀(jì)占林. 計(jì)算機(jī)產(chǎn)品與流通. 2018(11)
[2]軟件測試技術(shù)與測試管理分析[J]. 項(xiàng)楠. 科學(xué)技術(shù)創(chuàng)新. 2018(31)
[3]LoadRunner在軟件性能測試中的應(yīng)用與研究[J]. 郭旭敏,王小廳. 太原學(xué)院學(xué)報(bào)(自然科學(xué)版). 2018(03)
[4]高并發(fā)用戶條件下軟件性能測試技術(shù)研究[J]. 張騰標(biāo). 電腦編程技巧與維護(hù). 2018(06)
[5]基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)研究應(yīng)用[J]. 墨蒙,趙龍章,龔嬡雯,吳揚(yáng). 現(xiàn)代電子技術(shù). 2018(09)
[6]軟件性能指標(biāo)的構(gòu)建和應(yīng)用[J]. 侯玉龍. 電子技術(shù)與軟件工程. 2018(08)
[7]基于LoadRunner的軟件性能測試研究[J]. 陶性銘. 信息通信. 2017(12)
[8]云環(huán)境中Web應(yīng)用的微服務(wù)架構(gòu)評估[J]. 王紀(jì)軍,張斌,顧永生,高沈剛. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2017(05)
[9]Java語言定時(shí)調(diào)度任務(wù)之實(shí)現(xiàn)[J]. 溫立輝. 福建電腦. 2017(01)
[10]基于改進(jìn)的自適應(yīng)遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)[J]. 吳陳,王和杰. 電子設(shè)計(jì)工程. 2016(24)
碩士論文
[1]基于分布式Kafka隊(duì)列和流計(jì)算集群的鐵道供電監(jiān)控實(shí)時(shí)處理研究[D]. 王群峰.華東交通大學(xué) 2018
[2]基于Netty的消息中間件的研究與實(shí)現(xiàn)[D]. 夏斐.電子科技大學(xué) 2018
[3]基于JMeter工具的性能自動(dòng)化測試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 紀(jì)力煒.南京郵電大學(xué) 2016
[4]面向自動(dòng)化測試系統(tǒng)的腳本生成器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 董芳鈺.南京大學(xué) 2016
[5]基于SCF平臺的Web壓力測試工具的設(shè)計(jì)與實(shí)現(xiàn)[D]. 倪金超.北京郵電大學(xué) 2016
[6]基于NS3的分布式消息系統(tǒng)Kafka的仿真實(shí)現(xiàn)[D]. 馬浩然.北京郵電大學(xué) 2015
[7]自主壓力測試平臺的設(shè)計(jì)與實(shí)現(xiàn)[D]. 郄霖.北京郵電大學(xué) 2015
[8]Web性能測試與瓶頸分析的研究[D]. 趙佳佳.長春理工大學(xué) 2012
[9]基于WinPcap的網(wǎng)絡(luò)嗅探器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張春泳.吉林大學(xué) 2010
本文編號:3126351
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:123 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-2?WinPcap內(nèi)部結(jié)構(gòu)??1)網(wǎng)絡(luò)組包過濾器,簡稱NPF?NPF作為一個(gè)虛擬設(shè)備驅(qū)動(dòng)程序文件,其??
圖2-3?Netty異步傳輸線程模型??2同步傳輸??
圖2-4?Netty同步傳輸線程模型??
【參考文獻(xiàn)】:
期刊論文
[1]基于Netty的海量推送服務(wù)研究[J]. 趙星澤,紀(jì)占林. 計(jì)算機(jī)產(chǎn)品與流通. 2018(11)
[2]軟件測試技術(shù)與測試管理分析[J]. 項(xiàng)楠. 科學(xué)技術(shù)創(chuàng)新. 2018(31)
[3]LoadRunner在軟件性能測試中的應(yīng)用與研究[J]. 郭旭敏,王小廳. 太原學(xué)院學(xué)報(bào)(自然科學(xué)版). 2018(03)
[4]高并發(fā)用戶條件下軟件性能測試技術(shù)研究[J]. 張騰標(biāo). 電腦編程技巧與維護(hù). 2018(06)
[5]基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)研究應(yīng)用[J]. 墨蒙,趙龍章,龔嬡雯,吳揚(yáng). 現(xiàn)代電子技術(shù). 2018(09)
[6]軟件性能指標(biāo)的構(gòu)建和應(yīng)用[J]. 侯玉龍. 電子技術(shù)與軟件工程. 2018(08)
[7]基于LoadRunner的軟件性能測試研究[J]. 陶性銘. 信息通信. 2017(12)
[8]云環(huán)境中Web應(yīng)用的微服務(wù)架構(gòu)評估[J]. 王紀(jì)軍,張斌,顧永生,高沈剛. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2017(05)
[9]Java語言定時(shí)調(diào)度任務(wù)之實(shí)現(xiàn)[J]. 溫立輝. 福建電腦. 2017(01)
[10]基于改進(jìn)的自適應(yīng)遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)[J]. 吳陳,王和杰. 電子設(shè)計(jì)工程. 2016(24)
碩士論文
[1]基于分布式Kafka隊(duì)列和流計(jì)算集群的鐵道供電監(jiān)控實(shí)時(shí)處理研究[D]. 王群峰.華東交通大學(xué) 2018
[2]基于Netty的消息中間件的研究與實(shí)現(xiàn)[D]. 夏斐.電子科技大學(xué) 2018
[3]基于JMeter工具的性能自動(dòng)化測試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 紀(jì)力煒.南京郵電大學(xué) 2016
[4]面向自動(dòng)化測試系統(tǒng)的腳本生成器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 董芳鈺.南京大學(xué) 2016
[5]基于SCF平臺的Web壓力測試工具的設(shè)計(jì)與實(shí)現(xiàn)[D]. 倪金超.北京郵電大學(xué) 2016
[6]基于NS3的分布式消息系統(tǒng)Kafka的仿真實(shí)現(xiàn)[D]. 馬浩然.北京郵電大學(xué) 2015
[7]自主壓力測試平臺的設(shè)計(jì)與實(shí)現(xiàn)[D]. 郄霖.北京郵電大學(xué) 2015
[8]Web性能測試與瓶頸分析的研究[D]. 趙佳佳.長春理工大學(xué) 2012
[9]基于WinPcap的網(wǎng)絡(luò)嗅探器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張春泳.吉林大學(xué) 2010
本文編號:3126351
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3126351.html
最近更新
教材專著