物聯(lián)網(wǎng)云服務(wù)平臺的測試與性能評估方法研究
發(fā)布時間:2021-01-26 07:51
近年來,物聯(lián)網(wǎng)(Internet of Things,IoT)應(yīng)用快速發(fā)展,物聯(lián)網(wǎng)云服務(wù)平臺的使用越來越廣泛。因此,物聯(lián)網(wǎng)云服務(wù)平臺性能的測試與評估逐漸受到物聯(lián)網(wǎng)應(yīng)用開發(fā)人員的廣泛重視。物聯(lián)網(wǎng)云服務(wù)一般通過發(fā)布/訂閱式的消息協(xié)議來實(shí)現(xiàn)終端控制與消息傳遞。相較于傳統(tǒng)互聯(lián)網(wǎng)中常用的請求/響應(yīng)式協(xié)議,發(fā)布/訂閱式協(xié)議的測試方案還不夠成熟,測試工具也比較匱乏。另一方面,系統(tǒng)日志的分析是檢查云服務(wù)系統(tǒng)性能問題的重要方法,恰當(dāng)?shù)娜罩痉治鏊惴ǹ梢院芎玫剌o助物聯(lián)網(wǎng)云服務(wù)平臺的測試與性能評估。為探索物聯(lián)網(wǎng)云服務(wù)平臺的性能測試方案與實(shí)際應(yīng)用方法,本文在開源測試工具Locust的基礎(chǔ)上設(shè)計并實(shí)現(xiàn)了面向物聯(lián)網(wǎng)云服務(wù)的性能測試系統(tǒng)。首先,針對以消息隊(duì)列遙測傳輸(Message Queuing Telemetry Transport,MQTT)協(xié)議為代表的發(fā)布/訂閱式服務(wù),設(shè)計了服務(wù)端處理連接建立、連接保持、消息發(fā)布三類事務(wù)的性能測試方案,尤其是結(jié)合設(shè)備影子(Device Shadow)服務(wù)提出了服務(wù)質(zhì)量為0時(消息只執(zhí)行一次發(fā)送,而不保證送達(dá))MQTT消息發(fā)布的測試方案。隨后,參照測試方案,修改了 MQTT客戶...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:72 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1?MQTT發(fā)布/訂閱消息機(jī)制??
ice?Shadow?月艮務(wù)??ce?Shadow?(設(shè)備影子)服務(wù)是由亞馬遜物聯(lián)網(wǎng)云服務(wù)提出備的方法,Device?Shadow本質(zhì)上是存儲在服務(wù)端的保存設(shè)格式的文檔。它的引入很好的解決了傳統(tǒng)的MQTT協(xié)議在陷。??統(tǒng)物聯(lián)網(wǎng)MQTT服務(wù)弊端??統(tǒng)的MQTT服務(wù),設(shè)備終端狀態(tài)與數(shù)據(jù)只存儲于設(shè)備自的同步中心。首先,這使得設(shè)備端需要進(jìn)行大量數(shù)據(jù)傳輸,差的物聯(lián)網(wǎng)終端設(shè)備來說并不合適。其次,設(shè)備終端與用較強(qiáng)的耦合關(guān)系,在設(shè)備終端沒有與云端服務(wù)保持連接的或者最近的狀態(tài)數(shù)據(jù)便無法獲取,這對設(shè)備網(wǎng)絡(luò)環(huán)境較差的而且,由于設(shè)備的狀態(tài)數(shù)據(jù)常常需要用戶終端向其發(fā)送查有多個用戶終端需要和它同步數(shù)據(jù)時,同樣的一份數(shù)據(jù)會
在服務(wù)端上的DeviceShadow文檔中,保存了設(shè)備終端的全部狀態(tài)信態(tài)變化的數(shù)據(jù)與相對靜態(tài)的屬性數(shù)據(jù),這樣可以使Device?Shadow作的數(shù)據(jù)同步中心,用戶終端獲取設(shè)備狀態(tài)不再需要每次與設(shè)備直接通,用戶終端對設(shè)備信息的獲取和操作不再對設(shè)備在線強(qiáng)依賴,用戶終性更加靈活。另一方面設(shè)備終端一側(cè)的通信開銷大大減小,這對網(wǎng)絡(luò)受限的設(shè)備友好許多。??3)?Device?Shadow的消息同步機(jī)制??應(yīng)用Device?Shadow的MQTT服務(wù),用戶終端、設(shè)備終端、服務(wù)端同步,通過相應(yīng)的消息主題的發(fā)布與訂閱實(shí)現(xiàn)。消息主題和功能如表表2-3?Device?Shadow服務(wù)中消息主題類型??主題尾部?|用途??te?用戶或設(shè)備終端發(fā)布消息,更新文檔
【參考文獻(xiàn)】:
期刊論文
[1]基于MongoDB的物聯(lián)網(wǎng)接入云服務(wù)平臺[J]. 何倩,陳亦婷,董慶賀,李雄英. 桂林電子科技大學(xué)學(xué)報. 2017(01)
[2]物聯(lián)網(wǎng)發(fā)展趨勢及測試方案[J]. 馬志剛. 電子科學(xué)技術(shù). 2015(04)
[3]通用物聯(lián)網(wǎng)服務(wù)平臺中的實(shí)時數(shù)據(jù)傳輸設(shè)計與性能測試[J]. 羅旭,張偉,卜世俊. 電腦知識與技術(shù). 2014(35)
[4]使用移動平均線預(yù)測云平臺服務(wù)性能趨勢[J]. 陳光,白曉穎,黃驍飛,李沐洋,周立柱. 計算機(jī)科學(xué)與探索. 2012(06)
[5]物聯(lián)網(wǎng):概念、架構(gòu)與關(guān)鍵技術(shù)研究綜述[J]. 孫其博,劉杰,黎羴,范春曉,孫娟娟. 北京郵電大學(xué)學(xué)報. 2010(03)
博士論文
[1]大規(guī)模云服務(wù)平臺性能分析與預(yù)測方法研究[D]. 陳韓瑋.浙江大學(xué) 2012
碩士論文
[1]基于MQTT的物聯(lián)網(wǎng)設(shè)備接入及網(wǎng)絡(luò)通信方法的研究[D]. 馮春倩.陜西科技大學(xué) 2018
[2]物聯(lián)網(wǎng)云平臺消息中間件協(xié)議研究與實(shí)現(xiàn)[D]. 王少鵬.哈爾濱工程大學(xué) 2017
[3]IaaS云平臺Web負(fù)載測試框架的研究與應(yīng)用[D]. 呂曉鵬.中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2015
[4]分布式發(fā)布訂閱系統(tǒng)建模仿真與性能分析[D]. 趙暉.北京郵電大學(xué) 2015
[5]面向云服務(wù)性能保障的服務(wù)組件性能預(yù)測方法研究[D]. 黃昊.東北大學(xué) 2013
[6]基于QoS規(guī)則的Web服務(wù)性能預(yù)測方法研究[D]. 汪洋.東北大學(xué) 2011
[7]Web Services性能測試方法的設(shè)計和實(shí)現(xiàn)[D]. 郭曉陽.北京郵電大學(xué) 2010
[8]軟件測試模型與方法研究[D]. 冷先剛.武漢理工大學(xué) 2009
[9]基于Web挖掘的負(fù)載測試應(yīng)用研究[D]. 肖靜.四川大學(xué) 2006
本文編號:3000748
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:72 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1?MQTT發(fā)布/訂閱消息機(jī)制??
ice?Shadow?月艮務(wù)??ce?Shadow?(設(shè)備影子)服務(wù)是由亞馬遜物聯(lián)網(wǎng)云服務(wù)提出備的方法,Device?Shadow本質(zhì)上是存儲在服務(wù)端的保存設(shè)格式的文檔。它的引入很好的解決了傳統(tǒng)的MQTT協(xié)議在陷。??統(tǒng)物聯(lián)網(wǎng)MQTT服務(wù)弊端??統(tǒng)的MQTT服務(wù),設(shè)備終端狀態(tài)與數(shù)據(jù)只存儲于設(shè)備自的同步中心。首先,這使得設(shè)備端需要進(jìn)行大量數(shù)據(jù)傳輸,差的物聯(lián)網(wǎng)終端設(shè)備來說并不合適。其次,設(shè)備終端與用較強(qiáng)的耦合關(guān)系,在設(shè)備終端沒有與云端服務(wù)保持連接的或者最近的狀態(tài)數(shù)據(jù)便無法獲取,這對設(shè)備網(wǎng)絡(luò)環(huán)境較差的而且,由于設(shè)備的狀態(tài)數(shù)據(jù)常常需要用戶終端向其發(fā)送查有多個用戶終端需要和它同步數(shù)據(jù)時,同樣的一份數(shù)據(jù)會
在服務(wù)端上的DeviceShadow文檔中,保存了設(shè)備終端的全部狀態(tài)信態(tài)變化的數(shù)據(jù)與相對靜態(tài)的屬性數(shù)據(jù),這樣可以使Device?Shadow作的數(shù)據(jù)同步中心,用戶終端獲取設(shè)備狀態(tài)不再需要每次與設(shè)備直接通,用戶終端對設(shè)備信息的獲取和操作不再對設(shè)備在線強(qiáng)依賴,用戶終性更加靈活。另一方面設(shè)備終端一側(cè)的通信開銷大大減小,這對網(wǎng)絡(luò)受限的設(shè)備友好許多。??3)?Device?Shadow的消息同步機(jī)制??應(yīng)用Device?Shadow的MQTT服務(wù),用戶終端、設(shè)備終端、服務(wù)端同步,通過相應(yīng)的消息主題的發(fā)布與訂閱實(shí)現(xiàn)。消息主題和功能如表表2-3?Device?Shadow服務(wù)中消息主題類型??主題尾部?|用途??te?用戶或設(shè)備終端發(fā)布消息,更新文檔
【參考文獻(xiàn)】:
期刊論文
[1]基于MongoDB的物聯(lián)網(wǎng)接入云服務(wù)平臺[J]. 何倩,陳亦婷,董慶賀,李雄英. 桂林電子科技大學(xué)學(xué)報. 2017(01)
[2]物聯(lián)網(wǎng)發(fā)展趨勢及測試方案[J]. 馬志剛. 電子科學(xué)技術(shù). 2015(04)
[3]通用物聯(lián)網(wǎng)服務(wù)平臺中的實(shí)時數(shù)據(jù)傳輸設(shè)計與性能測試[J]. 羅旭,張偉,卜世俊. 電腦知識與技術(shù). 2014(35)
[4]使用移動平均線預(yù)測云平臺服務(wù)性能趨勢[J]. 陳光,白曉穎,黃驍飛,李沐洋,周立柱. 計算機(jī)科學(xué)與探索. 2012(06)
[5]物聯(lián)網(wǎng):概念、架構(gòu)與關(guān)鍵技術(shù)研究綜述[J]. 孫其博,劉杰,黎羴,范春曉,孫娟娟. 北京郵電大學(xué)學(xué)報. 2010(03)
博士論文
[1]大規(guī)模云服務(wù)平臺性能分析與預(yù)測方法研究[D]. 陳韓瑋.浙江大學(xué) 2012
碩士論文
[1]基于MQTT的物聯(lián)網(wǎng)設(shè)備接入及網(wǎng)絡(luò)通信方法的研究[D]. 馮春倩.陜西科技大學(xué) 2018
[2]物聯(lián)網(wǎng)云平臺消息中間件協(xié)議研究與實(shí)現(xiàn)[D]. 王少鵬.哈爾濱工程大學(xué) 2017
[3]IaaS云平臺Web負(fù)載測試框架的研究與應(yīng)用[D]. 呂曉鵬.中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2015
[4]分布式發(fā)布訂閱系統(tǒng)建模仿真與性能分析[D]. 趙暉.北京郵電大學(xué) 2015
[5]面向云服務(wù)性能保障的服務(wù)組件性能預(yù)測方法研究[D]. 黃昊.東北大學(xué) 2013
[6]基于QoS規(guī)則的Web服務(wù)性能預(yù)測方法研究[D]. 汪洋.東北大學(xué) 2011
[7]Web Services性能測試方法的設(shè)計和實(shí)現(xiàn)[D]. 郭曉陽.北京郵電大學(xué) 2010
[8]軟件測試模型與方法研究[D]. 冷先剛.武漢理工大學(xué) 2009
[9]基于Web挖掘的負(fù)載測試應(yīng)用研究[D]. 肖靜.四川大學(xué) 2006
本文編號:3000748
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3000748.html
最近更新
教材專著