本技術涉及計算機網絡,具體涉及一種網絡測試方法、裝置、電子設備及存儲介質。
背景技術:
1、隨著網絡技術的快速發展,為了提升用戶的使用體驗,在面積較大的室內通常使用多個路由器和光貓進行組網,以使網絡信號全面覆蓋室內,因此如何對室內網絡質量進行評估,從而優化網絡成為研究重點。
2、目前,傳統的室內無線網絡測試,測試人員通過裝維終端對光貓、路由器進行測速,利用無線網絡測試app(application,應用程序)導入室內圖紙,手動打點定位進行測試。通過手動打點定位進行無線網絡測試的方式無法提供精準的室內位置,網絡優化分析人員在后續分析實際的室內問題時,無法定位具體網絡節點以及具體發生位置。
3、因此,如何提高無線網絡測試時的定位精確度成為亟待解決的技術問題。
技術實現思路
1、本發明提供一種網絡測試方法、裝置、電子設備及存儲介質,用以解決無線網絡測試時的定位精確度較低的技術問題。
2、本發明提供一種網絡測試方法,包括:
3、在測試無線網絡時,獲取走測數據,所述走測數據是使用增強現實技術在待測試區域內進行走動測試得到的,所述走測數據包括所述待測試區域內多個檢測點的無線數據,所述無線數據包括光貓無線數據和路由器無線數據中的至少一種,所述光貓無線數據是終端在對應檢測點以光貓為上聯設備時的無線檢測數據,所述路由器無線數據是終端在對應檢測點以路由器為上聯設備時的無線檢測數據;
4、當所述無線數據包括光貓無線數據和路由器無線數據時,對所述光貓無線數據和所述路由器無線數據進行合并,基于合并結果更新所述無線數據;
5、基于更新后的走測數據,確定各所述檢測點的無線網絡質量。
6、根據本發明提供的一種網絡測試方法,所述網絡測試方法還包括:
7、在測試有線網絡時,獲取有線數據,所述有線數據包括光貓有線數據和路由器有線數據,所述光貓有線數據是終端以光貓為上聯設備時的有線檢測數據,所述路由器有線數據是終端以路由器為上聯設備時的有線檢測數據;
8、基于所述有線數據,確定有線網絡質量。
9、根據本發明提供的一種網絡測試方法,基于如下步驟確定終端的上聯設備:
10、獲取所述終端的第一類命令返回結果,所述第一類命令返回結果是所述終端執行第一類命令得到的,所述第一類命令用于定位所述終端到目的地址之間的路由器;
11、當所述第一類命令返回結果包括多個內網地址時,確定所述終端的上聯設備為路由器;
12、當所述第一類命令返回結果包括一個內網地址時,基于第二類命令返回結果,確定所述終端的上聯設備,所述第二類命令返回結果是執行第二類命令得到的,所述第二類命令是受限制的應用協議命令coap。
13、根據本發明提供的一種網絡測試方法,所述基于第二類命令返回結果,確定所述終端的上聯設備,包括:
14、獲取第二類命令中第一命令的返回結果,所述第一命令用于查詢組網終端;
15、當所述第一命令的返回結果不包括第一類終端設備時,確定所述終端的上聯設備為光貓;
16、當所述第一命令的返回結果包括第一類終端設備時,基于第二類命令中第二命令的返回結果,確定所述終端的上聯設備,所述第二命令用于查詢所述組網終端的下掛設備信息。
17、根據本發明提供的一種網絡測試方法,所述基于第二類命令中第二命令的返回結果,確定所述終端的上聯設備,包括:
18、當所述第二命令的返回結果是第一結果時,確定所述終端的上聯設備為路由器,所述第一結果表征所述組網終端的下掛設備信息包括所述終端的ip;
19、當所述第二命令的返回結果是第二結果時,確定所述終端的上聯設備為光貓,所述第二結果表征所述組網終端的下掛設備信息不包括所述終端的ip。
20、根據本發明提供的一種網絡測試方法,所述無線檢測數據,包括:
21、在對應的檢測點以預設步長傳輸預設大小的數據時,累計上傳數據包大小、累計上傳時長、累計下載數據包大小、累計下載時長和信號強度。
22、根據本發明提供的一種網絡測試方法,對所述光貓無線數據和所述路由器無線數據進行合并,基于合并結果更新所述無線數據,包括:
23、當所述光貓無線數據中的信號強度和所述路由器無線數據中的信號強度的差值滿足第一條件或第二條件時,以最大值對應的無線檢測數據更新所述無線數據,所述最大值是所述光貓無線數據中的信號強度和所述路由器無線數據中的信號強度的最大值;
24、當所述光貓無線數據中的信號強度和所述路由器無線數據中的信號強度的差值不滿足所述第一條件,且不滿足所述第二條件時,以均值更新所述無線數據,所述均值是所述光貓無線數據和所述路由器無線數據的均值;
25、其中,所述第一條件是所述光貓無線數據中的信號強度和所述路由器無線數據中的信號強度的差值大于第一閾值,且所述光貓無線數據中的信號強度和所述路由器無線數據中的信號強度中至少一個小于第二閾值,所述第二條件是所述光貓無線數據中的信號強度和所述路由器無線數據中的信號強度的差值大于第三閾值,所述第一閾值小于所述第三閾值。
26、本發明還提供一種網絡測試裝置,包括:
27、獲取模塊,用于:在測試無線網絡時,獲取走測數據,所述走測數據是使用增強現實技術在待測試區域內進行走動測試得到的,所述走測數據包括所述待測試區域內多個檢測點的無線數據,所述無線數據包括光貓無線數據和路由器無線數據中的至少一種,所述光貓無線數據是終端在對應檢測點以光貓為上聯設備時的無線檢測數據,所述路由器無線數據是終端在對應檢測點以路由器為上聯設備時的無線檢測數據;
28、處理模塊,用于:當所述無線數據包括光貓無線數據和路由器無線數據時,對所述光貓無線數據和所述路由器無線數據進行合并,基于合并結果更新所述無線數據;
29、測試模塊,用于:基于更新后的走測數據,確定各所述檢測點的網絡質量。
30、本發明還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現如上述任一種所述網絡測試方法。
31、本發明還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述網絡測試方法。
32、本發明提供的網絡測試方法、裝置、電子設備及存儲介質,在測試無線網絡時,獲取走測數據,所述走測數據是使用增強現實技術在待測試區域內進行走動測試得到的,所述走測數據包括所述待測試區域內多個檢測點的無線數據,所述無線數據包括光貓無線數據和路由器無線數據中的至少一種,所述光貓無線數據是終端在對應檢測點以光貓為上聯設備時的無線檢測數據,所述路由器無線數據是終端在對應檢測點以路由器為上聯設備時的無線檢測數據;當所述無線數據包括光貓無線數據和路由器無線數據時,對所述光貓無線數據和所述路由器無線數據進行合并,基于合并結果更新所述無線數據;基于更新后的走測數據,確定各所述檢測點的無線網絡質量。利用增強現實技術實現位置信息的實體化,使得測試人員能夠將走測數據與具體的位置信息進行匹配,無線網絡測試時的定位精確度,從而便于測試人員對網絡問題進行分析定位;此外,將路由器無線數據與光貓無線數據進行合并,使得一個檢測點的無線數據綜合了光貓和路由器的數據,準確刻畫檢測點的網絡質量,以便測試人員基于合并后的無線數據準確有效地分析待測試區域內的網絡情況。