最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種網(wǎng)絡(luò)通信用的網(wǎng)絡(luò)數(shù)據(jù)測試算法及系統(tǒng)的制作方法

文檔序號:41952018發(fā)布日期:2025-05-16 14:13閱讀:3來源:國知局
一種網(wǎng)絡(luò)通信用的網(wǎng)絡(luò)數(shù)據(jù)測試算法及系統(tǒng)的制作方法

本發(fā)明涉及網(wǎng)絡(luò)測試,具體為一種網(wǎng)絡(luò)通信用的網(wǎng)絡(luò)數(shù)據(jù)測試算法及系統(tǒng)。


背景技術(shù):

1、網(wǎng)絡(luò)通信是指終端設(shè)備之間通過計算機(jī)網(wǎng)絡(luò)進(jìn)行的一種通信系統(tǒng),其應(yīng)用場景廣泛,在線上教育日益普及的背景下,網(wǎng)絡(luò)通信系統(tǒng)使得教師和學(xué)生可以通過網(wǎng)絡(luò)進(jìn)行實(shí)時互動教學(xué),從而提高教育效率。

2、針對在線教育的網(wǎng)絡(luò)通信系統(tǒng)中,由于在線教育是基于大量用戶同時訪問的場景,所以為了保證網(wǎng)絡(luò)通信的穩(wěn)定性,一般會對網(wǎng)絡(luò)通信的網(wǎng)絡(luò)數(shù)據(jù)性能進(jìn)行負(fù)載測試,主要是對系統(tǒng)在高并發(fā)下的穩(wěn)定性進(jìn)行評估,傳統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)性能測試方法一般是模擬大量用戶同時訪問在線教育平臺的場景,之后根據(jù)網(wǎng)絡(luò)通信系統(tǒng)的響應(yīng)時間、吞吐量等關(guān)鍵性能指標(biāo),來評估系統(tǒng)在高并發(fā)下的穩(wěn)定性,避免學(xué)生遇到視頻卡頓、頁面加載緩慢等問題,從而影響學(xué)習(xí)效果。

3、傳統(tǒng)的對網(wǎng)絡(luò)通信的網(wǎng)絡(luò)數(shù)據(jù)性能進(jìn)行測試方法一般是模擬大量用戶同時訪問在線教育平臺的場景,并根據(jù)關(guān)鍵性能指標(biāo)來評估系統(tǒng)在高并發(fā)下的穩(wěn)定性,但是由于網(wǎng)絡(luò)數(shù)據(jù)的性能指標(biāo)受到網(wǎng)速的影響,那么在測試過程中,如果無法對網(wǎng)絡(luò)環(huán)境進(jìn)行測定,那么會導(dǎo)致關(guān)鍵性能指標(biāo)的采集結(jié)果受到網(wǎng)絡(luò)環(huán)境的影響出現(xiàn)誤差,進(jìn)而導(dǎo)致網(wǎng)絡(luò)數(shù)據(jù)性能評估結(jié)果的可靠性降低。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的目的在于提供一種網(wǎng)絡(luò)通信用的網(wǎng)絡(luò)數(shù)據(jù)測試算法及系統(tǒng),解決以下技術(shù)問題:

2、如何提高網(wǎng)絡(luò)數(shù)據(jù)性能評估結(jié)果的可靠性。

3、本發(fā)明的目的可以通過以下技術(shù)方案實(shí)現(xiàn):

4、一種網(wǎng)絡(luò)通信用的網(wǎng)絡(luò)數(shù)據(jù)測試算法及系統(tǒng),所述算法包括以下步驟:

5、s1:通過模型建立模塊建立多個具有不同虛擬用戶數(shù)量的通信負(fù)載測試模型,并基于不同的通信負(fù)載測試模型進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)測試作業(yè);

6、s2:通過數(shù)據(jù)采集模塊采集每個通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)傳輸數(shù)據(jù)與負(fù)載測試數(shù)據(jù);

7、s3:通過數(shù)據(jù)評估模塊基于數(shù)據(jù)采集模塊采集的數(shù)據(jù),對不同通信負(fù)載測試模型在進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)測試作業(yè)時的網(wǎng)絡(luò)環(huán)境是否存在差異作出判斷,若為是,則重新進(jìn)行步驟s1,否則,進(jìn)行步驟s4;

8、s4:當(dāng)判斷在進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)測試作業(yè)時所有通信負(fù)載測試模型的測試環(huán)境不存在差異時,通過數(shù)據(jù)分析模塊結(jié)合每個通信負(fù)載測試模型對應(yīng)的負(fù)載測試數(shù)據(jù),對不同通信負(fù)載測試模型中網(wǎng)絡(luò)通信的網(wǎng)絡(luò)性能進(jìn)行分析。

9、進(jìn)一步的,所述s3中數(shù)據(jù)分析模塊的分析過程包括:

10、s31:通過數(shù)據(jù)評估模塊中的數(shù)據(jù)計算單元結(jié)合不同通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)傳輸數(shù)據(jù),對所有通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)影響系數(shù)進(jìn)行計算;

11、s32:通過數(shù)據(jù)計算單元結(jié)合所有通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)影響系數(shù),對一次測試作業(yè)中所有通信負(fù)載測試模型的網(wǎng)絡(luò)影響系數(shù)波動值進(jìn)行計算;

12、s33:通過數(shù)據(jù)評估模塊中的數(shù)據(jù)比對單元將所有通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)影響系數(shù)波動值與預(yù)設(shè)的波動值閾值進(jìn)行比對,并根據(jù)比對結(jié)果判斷不同通信負(fù)載測試模型的測試環(huán)境是否存在差異。

13、進(jìn)一步的,所述s31中的計算過程包括:

14、通過公式計算獲得第a個通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)影響系數(shù);

15、其中,a為任意一個通信負(fù)載測試模型,且每個通信負(fù)載測試模型中僅虛擬用戶數(shù)量存在差異,i為一次測試作業(yè)中按照固定時間間隔的一次數(shù)據(jù)采集時間點(diǎn),n為一次測試作業(yè)中的數(shù)據(jù)采集總次數(shù),為第a個通信負(fù)載測試模型在測試中第i個時間點(diǎn)的網(wǎng)絡(luò)數(shù)據(jù)傳輸速度,為所有的平均值,第a個通信負(fù)載測試模型在測試中第i個時間點(diǎn)的網(wǎng)絡(luò)延遲,為預(yù)設(shè)的網(wǎng)絡(luò)延遲,第a個通信負(fù)載測試模型在測試中的帶寬利用率,為預(yù)設(shè)的帶寬利用率,為的標(biāo)準(zhǔn)值,為定義函數(shù),若,令,否則,令。

16、進(jìn)一步的,所述s32中的計算過程包括:

17、通過公式計算獲得一次測試作業(yè)中所有通信負(fù)載測試模型的網(wǎng)絡(luò)影響系數(shù)波動值;

18、其中,w為一側(cè)測試作業(yè)中的通信負(fù)載測試模型總數(shù)量,為所有的平均值,為所有中的最大值,為所有中的最小值,為的標(biāo)準(zhǔn)值,為比例系數(shù),根據(jù)經(jīng)驗擬合設(shè)定。

19、進(jìn)一步的,所述s33中的比對過程包括:

20、通過將一次測試作業(yè)中所有通信負(fù)載測試模型的網(wǎng)絡(luò)影響系數(shù)波動值與預(yù)設(shè)的波動值閾值進(jìn)行比對;

21、若,判斷在一次測試作業(yè)中,不同通信負(fù)載測試模型在進(jìn)行測試時的網(wǎng)絡(luò)條件存在差異,即代表不同通信負(fù)載測試模型的基礎(chǔ)測試環(huán)境存在差異,會對測試結(jié)果產(chǎn)生干擾導(dǎo)致測試數(shù)據(jù)質(zhì)量低;

22、若,判斷在一次測試作業(yè)中,不同通信負(fù)載測試模型在進(jìn)行測試時的網(wǎng)絡(luò)條件不存在差異,即代表不同通信負(fù)載測試模型的基礎(chǔ)測試環(huán)境不存在差異,不會對測試結(jié)果產(chǎn)生干擾。

23、進(jìn)一步的,所述s4中的分析過程包括:

24、通過數(shù)據(jù)采集模塊采集的實(shí)時負(fù)載測試數(shù)據(jù),建立第a個通信負(fù)載測試模型在一次測試作業(yè)中的cpu使用率變化曲線與內(nèi)存使用率變化曲線;

25、并通過公式計算獲得第a個通信負(fù)載測試模型在一次測試作業(yè)中的負(fù)載風(fēng)險系數(shù);

26、其中,為第a個通信負(fù)載測試模型在一次測試作業(yè)中通信系統(tǒng)內(nèi)虛擬用戶請求的平均響應(yīng)時間,為預(yù)設(shè)的響應(yīng)時間,為第a個通信負(fù)載測試模型在一次測試作業(yè)中通信系統(tǒng)的吞吐量,為預(yù)設(shè)的吞吐量,第a個通信負(fù)載測試模型在一次測試作業(yè)中通信系統(tǒng)的錯誤率,為預(yù)設(shè)的錯誤率,為的標(biāo)準(zhǔn)值,為一次測試作業(yè)中的開始時間點(diǎn),為一次測試作業(yè)中的結(jié)束時間點(diǎn),為調(diào)整系數(shù)對照表函數(shù),所述調(diào)整系數(shù)對照表函數(shù)的取值與的數(shù)值一一對應(yīng)。

27、進(jìn)一步的,所述s4中的分析過程還包括:

28、通過將所有通信負(fù)載測試模型在一次測試作業(yè)中的負(fù)載風(fēng)險系數(shù)分別與預(yù)設(shè)的負(fù)載風(fēng)險系數(shù)閾值進(jìn)行比對;

29、若任一大于等于,判斷通信網(wǎng)絡(luò)的負(fù)載測試不合格,即代表網(wǎng)絡(luò)通信系統(tǒng)的性能差,其穩(wěn)定性和可靠性不合格;

30、若所有均小于,判斷通信網(wǎng)絡(luò)的負(fù)載測試合格,即代表網(wǎng)絡(luò)通信系統(tǒng)的性能良好,其穩(wěn)定性和可靠性合格。

31、進(jìn)一步的,一種網(wǎng)絡(luò)通信用的網(wǎng)絡(luò)數(shù)據(jù)測試系統(tǒng),所述系統(tǒng)包括:

32、模型建立模塊,用于建立多個具有不同虛擬用戶數(shù)量的通信負(fù)載測試模型;

33、數(shù)據(jù)采集模塊,用于采集每個通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)傳輸數(shù)據(jù)與負(fù)載測試數(shù)據(jù);

34、數(shù)據(jù)評估模塊,包括數(shù)據(jù)計算單元與數(shù)據(jù)比對單元,用于結(jié)合數(shù)據(jù)采集模塊采集的數(shù)據(jù),對不同通信負(fù)載測試模型在進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)測試作業(yè)時的網(wǎng)絡(luò)環(huán)境是否存在差異作出判斷;

35、所述數(shù)據(jù)計算單元用于結(jié)合數(shù)據(jù)采集模塊采集的數(shù)據(jù),對所有通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)影響系數(shù)進(jìn)行計算,并基于該數(shù)據(jù)對一次測試作業(yè)中所有通信負(fù)載測試模型的網(wǎng)絡(luò)影響系數(shù)波動值進(jìn)行計算;

36、所述數(shù)據(jù)比對單元用于將所有通信負(fù)載測試模型在一次測試作業(yè)中的網(wǎng)絡(luò)影響系數(shù)波動值與預(yù)設(shè)的波動值閾值進(jìn)行比對,并根據(jù)比對結(jié)果判斷不同通信負(fù)載測試模型的測試環(huán)境是否存在差異;

37、數(shù)據(jù)分析模塊,用于結(jié)合每個通信負(fù)載測試模型對應(yīng)的負(fù)載測試數(shù)據(jù),對不同通信負(fù)載測試模型中網(wǎng)絡(luò)通信的網(wǎng)絡(luò)性能進(jìn)行分析。

38、本發(fā)明的有益效果:

39、(1)本發(fā)明通過建立多個具有不同虛擬用戶數(shù)量的通信負(fù)載測試模型來模擬不同數(shù)量用戶訪問的場景,之后通過結(jié)合每個通信負(fù)載測試模型的網(wǎng)絡(luò)傳輸數(shù)據(jù),可以對不同通信負(fù)載測試模型在進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)測試作業(yè)時的網(wǎng)絡(luò)環(huán)境是否存在差異作出判斷,從而保證后續(xù)的負(fù)載測試數(shù)據(jù)是基于每個通信負(fù)載測試模型的網(wǎng)絡(luò)環(huán)境高度相似時進(jìn)行采集,避免因不同通信負(fù)載測試模型在測試時的網(wǎng)絡(luò)環(huán)境不同,導(dǎo)致關(guān)鍵性能指標(biāo)的采集結(jié)果存在誤差,影響網(wǎng)絡(luò)數(shù)據(jù)性能評估結(jié)果的可靠性的情況出現(xiàn)。

40、(2)本發(fā)明通過將一次測試作業(yè)中所有通信負(fù)載測試模型的網(wǎng)絡(luò)影響系數(shù)波動值與預(yù)設(shè)的波動值閾值進(jìn)行比對,通過此種比對方式,可以對一次測試作業(yè)中不同通信負(fù)載測試模型在進(jìn)行測試時的網(wǎng)絡(luò)條件是否存在差異做出準(zhǔn)確的判斷,該判斷結(jié)果可以表明不同通信負(fù)載測試模型的基礎(chǔ)測試環(huán)境是否存在差異,從而保證后續(xù)數(shù)據(jù)采集時是基于每個通信負(fù)載測試模型的網(wǎng)絡(luò)環(huán)境高度相似時進(jìn)行,以保證數(shù)據(jù)采集的準(zhǔn)確性。

41、(3)本發(fā)明通過將所有通信負(fù)載測試模型在一次測試作業(yè)中的負(fù)載風(fēng)險系數(shù)分別與預(yù)設(shè)的負(fù)載風(fēng)險系數(shù)閾值進(jìn)行比對,由于該數(shù)據(jù)是基于每個通信負(fù)載測試模型的網(wǎng)絡(luò)環(huán)境高度相似時進(jìn)行采集與計算,所以該數(shù)據(jù)的可靠性高,那么通過此種比對方式,可以對通信網(wǎng)絡(luò)的負(fù)載測試是否合格做出準(zhǔn)確的判斷,并進(jìn)一步對網(wǎng)絡(luò)通信系統(tǒng)的性能高低進(jìn)行分析,從而實(shí)現(xiàn)通信網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)測試,并且準(zhǔn)確性較高的數(shù)據(jù)可以進(jìn)一步提高網(wǎng)絡(luò)數(shù)據(jù)性能評估結(jié)果的可靠性。

42、(4)本發(fā)明通過數(shù)據(jù)分析模塊結(jié)合每個通信負(fù)載測試模型對應(yīng)的負(fù)載測試數(shù)據(jù),對不同通信負(fù)載測試模型中網(wǎng)絡(luò)通信的網(wǎng)絡(luò)性能進(jìn)行分析,由于每個通信負(fù)載測試模型對應(yīng)的負(fù)載測試數(shù)據(jù)是基于相同的網(wǎng)絡(luò)環(huán)境采集獲得,所以該數(shù)據(jù)的準(zhǔn)確性較高,基于該數(shù)據(jù)對不同通信負(fù)載測試模型中網(wǎng)絡(luò)通信的網(wǎng)絡(luò)性能進(jìn)行分析,可以提高分析結(jié)果的準(zhǔn)確性。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1