洗涤屋在线,久久无码人妻精品一区二区三区,潮湿的心动漫高清在线观看,黄色免费网站在线

租用幫助

百萬用戶游戲服務(wù)器測試要測什么?
2020-05-22 16:56:17
閱讀()
來源:互聯(lián)數(shù)據(jù)
摘要: ? ?大量用戶登錄游戲,往往會對游戲服務(wù)器產(chǎn)生巨大的壓力,游戲上線之前對服務(wù)器的承載能力做測試是必須要做的事。本文從騰訊游戲服務(wù)器性能測試的經(jīng)歷出發(fā),對服務(wù)器性能測試的原理、指標(biāo)和方法進(jìn)行了介紹,并介

大量用戶登錄游戲,往往會對游戲服務(wù)器產(chǎn)生巨大的壓力,比如LOL韓國服務(wù)器,游戲上線之前對服務(wù)器的承載能力做測試是必須要做的事。本文從騰訊游戲服務(wù)器性能測試的經(jīng)歷出發(fā),對服務(wù)器性能測試的原理、指標(biāo)和方法進(jìn)行了介紹,并介紹了內(nèi)部目前流行的一些工具和使用技巧。


海外游戲服務(wù)器測試http://www.xcwl17.com/solutions/game.html


用戶對游戲服務(wù)器測試什么?


1、游戲版本上線之后,新的服務(wù)器開放或者服務(wù)器更新,面對大量玩家的涌入,如果服務(wù)器的性能不好,就會發(fā)生登錄失敗的問題。


游戲服務(wù)器測試什么?


2、運營期壓力,玩家體驗損失


百萬級的在線人數(shù)預(yù)估,當(dāng)時進(jìn)行了服務(wù)器性能測試,測試結(jié)果是當(dāng)時對方的服務(wù)器只能承受1500人的同時在線,如果一套服務(wù)器只能承載1500個用戶,該游戲要上線需要多少服務(wù)器?需要1000套,這無疑是一個巨大的浪費。


同樣是百萬級的游戲,有的公司需要上千臺服務(wù)器,而有的公司只要幾百臺服務(wù)器,巨大的服務(wù)器采購運維成本差異皆因各家公司做服務(wù)器性能測試乃至性能調(diào)優(yōu)的能力參差不齊。


那么問題就來了,服務(wù)器性能測試是什么?要怎么做才最有效呢?


什么是服務(wù)器性能測試?

性能測試的核心概念主要包括兩部分:正確的測試方法,正確的評價性能的指標(biāo)。測試方法會告訴你用什么樣的套路去執(zhí)行測試;性能指標(biāo)是告訴你如何用數(shù)值來描述你的測試對象的性能。


常用的性能指標(biāo)


在介紹測試方法之前,先來了解一下關(guān)于服務(wù)器性能測試的一些指標(biāo)含義。


●吞吐量:固定時間間隔內(nèi)的處理完畢事務(wù)個數(shù)。通常是1秒內(nèi)處理完畢的請求個數(shù),單位:事務(wù)/秒(tps)。

●平均吞吐量:一段時間內(nèi)吞吐量的平均值。無法體現(xiàn)吞吐量的瞬間變化。

●峰值吞吐量:一段時間內(nèi)吞吐量的最大值。是用來評估系統(tǒng)容量的重要指標(biāo)之一。

●最低吞吐量:一段時間內(nèi)吞吐量的最小值。如果最小值接近0,說明系統(tǒng)有“卡”的現(xiàn)象。

●70%的吞吐量集中區(qū)間:通過統(tǒng)計15%和85%的吞吐量邊界值,計算出70%的吞吐量集中區(qū)間。區(qū)間越集中,吞吐量越穩(wěn)定。

●響應(yīng)時間:一次事務(wù)的處理時間。通常指從一個請求發(fā)出,到服務(wù)器進(jìn)行處理后返回,再到接收完畢應(yīng)答數(shù)據(jù)的時間間隔,單位:毫秒。

●平均響應(yīng)時間:一段時間內(nèi)響應(yīng)時間的平均值。無法體現(xiàn)響應(yīng)時間的波動情況。

●中間響應(yīng)時間:一段時間內(nèi)響應(yīng)時間的中間值,50%響應(yīng)時間,有一半的服務(wù)器響應(yīng)時間低于該值而另一半高于該值。

●90%響應(yīng)時間:一段時間內(nèi)90%的事務(wù)響應(yīng)時間比此數(shù)值要小。反應(yīng)總體響應(yīng)速度,和高于該值的10%超時率。是用來評估系統(tǒng)容量的重要指標(biāo)之一。

●最小響應(yīng)時間:響應(yīng)時間的最小值。反映服務(wù)最快處理能力。

●最大響應(yīng)時間:響應(yīng)時間的最大值。反映服務(wù)器最慢處理能力。

●CPU占用率:1-CPU空閑率,表示CPU被使用情況,反映了系統(tǒng)資源利用情況。


游戲服務(wù)器測試效果


常用的服務(wù)器性能測試方法:


1、現(xiàn)網(wǎng)數(shù)據(jù)預(yù)估


現(xiàn)網(wǎng)數(shù)據(jù)預(yù)估是根據(jù)壓力測試過程中的部分?jǐn)?shù)據(jù),對未來大量用戶訪問的情況機型預(yù)估。圖中的橫軸代表現(xiàn)網(wǎng)吞吐量,縱軸代表CPU壓力。


圖中綠色的部分代表當(dāng)前的服務(wù)器壓力,當(dāng)收集一段時間數(shù)據(jù)之后,可以模擬一條曲線。假設(shè)對服務(wù)器的上線成本預(yù)估是80%,可以通過曲線擬合的方式推測出現(xiàn)網(wǎng)的能力是多少,也從而推斷出最大上限是多少。


缺點:通常游戲服務(wù)器都是比較復(fù)雜的,這種方式只適合簡單的服務(wù)器擬合,復(fù)雜服務(wù)器數(shù)據(jù)就不太準(zhǔn)確。


2、真人壓測


真人壓測就是通過邀請一定數(shù)量的真實用戶來玩游戲,從而對服務(wù)器達(dá)到一個測試效果。這種方式他最大特點在于用戶的行為相對是最真實的,因為用戶的使用完全不會受到限制,和線上一個真實用戶一樣。目前游戲上線過程中的“封測”,就可以被認(rèn)為是一種真人壓測,可以幫助開發(fā)者發(fā)現(xiàn)一些性能問題。


游戲服務(wù)器真人測試

0

上一篇:2023年云服務(wù)器用作游戲掛機的教程
下一篇:面對客戶需求,尋找100m韓國 vPS
HKT4為您的網(wǎng)站提供全球IDC資源
立即免費測試