[發明專利]對游戲服務器的容量進行測試的方法及裝置有效
| 申請號: | 201610826377.1 | 申請日: | 2016-09-14 |
| 公開(公告)號: | CN106390451B | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | 江詩怡;童立舟;吳雁林;王鵬 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/358 | 分類號: | A63F13/358 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 董文倩;褚敏 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 游戲 服務器 容量 進行 測試 方法 裝置 | ||
1.一種對游戲服務器的容量進行測試的方法,其特征在于,包括:
獲取消息指示信息,其中,所述消息指示信息用于指示當前游戲的游戲服務器在預定時間段內接收到所述當前游戲中的不同玩家發送的消息;
根據所述消息指示信息確定平均消息發送頻率,以及所述消息在不同目標功能場景下的消息占比,其中,所述平均消息發送頻率用于指示單位時間內單個玩家向所述游戲服務器發送的消息的數量,所述游戲中的功能場景包括多個所述目標功能場景;
根據所述平均消息發送頻率和所述消息在不同目標功能場景下的消息占比對所述游戲服務器的容量進行測試,得到測試結果,其中,所述測試結果包括同時在線的玩家的數量的最大值;
其中,所述獲取所述消息指示信息包括:分別獲取預定天數內的每天的所述消息指示信息;所述根據所述消息指示信息確定平均消息發送頻率包括:根據每天的所述消息指示信息確定所述預定天數內的每天的平均消息發送頻率;并從所述預定天數內的每天的平均消息發送頻率中選取頻率值最大的平均消息發送頻率作為確定的所述平均消息發送頻率。
2.根據權利要求1所述的方法,其特征在于,根據所述消息指示信息確定所述平均消息發送頻率包括:
根據所述消息指示信息確定所述預定時間段內的平均在線玩家數量、以及所述游戲服務器在所述預定時間段內接收到的所述消息的總數;
根據如下公式確定所述平均消息發送頻率:
所述平均消息發送頻率=所述消息的總數÷所述平均在線玩家數量÷所述預定時間段的時長。
3.根據權利要求1所述的方法,其特征在于,根據所述消息指示信息確定所述消息在不同目標功能場景下的消息占比包括:
從所述消息的消息號中確定出多個目標消息號;
根據所述消息指示信息確定每個所述目標消息號下的目標消息的數量與所述消息的總數之間的比值,其中,所有所述目標消息號的比值之和大于預定閾值且小于1;
按比例將所有所述目標消息號的比值擴大至目標比值,其中,所有所述目標消息號的目標比值之和等于1;
獲取每個所述目標功能場景對應的所有所述目標消息號的目標比值之和,作為所述消息在所述目標功能場景下的消息占比,其中,每個所述目標消息號對應一個所述目標功能場景。
4.根據權利要求1所述的方法,其特征在于,根據所述平均消息發送頻率和所述消息在不同目標功能場景下的消息占比對所述游戲服務器的容量進行測試包括:
重復執行以下操作,直到模擬玩家發送的消息的響應時間和響應成功率不符合第一預定條件、或所述游戲服務器的空閑資源不符合第二預定條件:
按照所述消息占比將當前數量的模擬玩家分別分配到每個所述目標功能場景中;
將每個所述模擬玩家的消息發送頻率設置為所述平均消息發送頻率,其中,所述消息發送頻率用于表示在所述單位時間內向所述游戲服務器發送的消息的數量;
根據所述分配的結果和所述設置的結果對所述游戲服務器的容量進行測試,并判斷所述測試的過程中所述模擬玩家發送的消息的響應時間和響應成功率是否符合所述第一預定條件、且判斷所述游戲服務器的空閑資源是否符合所述第二預定條件;
若響應時間和響應成功率符合所述第一預定條件、且所述游戲服務器的空閑資源符合所述第二預定條件,則將所述當前數量進行增加,將增加后的結果作為所述當前數量;
若響應時間和響應成功率不符合所述第一預定條件、或所述游戲服務器的資源不符合所述第二預定條件,則將前一次的當前數量記錄為所述同時在線的玩家的數量的最大值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610826377.1/1.html,轉載請聲明來源鉆瓜專利網。





