新聞資訊
租用幫助
如何根據(jù)游戲服務(wù)器性能指標(biāo),進(jìn)行服務(wù)器性能測(cè)試?
2020-02-18 17:52:12
摘要: ? ? 大量用戶登錄游戲產(chǎn)生的“并發(fā)量”往往會(huì)對(duì)游戲服務(wù)器產(chǎn)生巨大的壓力,看前兩年的12306就可以秒懂。游戲上線之前對(duì)服務(wù)器的承載能力做測(cè)試是必須要做的事。本文從騰訊游戲服務(wù)器性能測(cè)試的經(jīng)歷出發(fā),對(duì)服務(wù)器性能測(cè)試的原理、指標(biāo)和方法進(jìn)行了介紹,并介紹了游戲服務(wù)器性能測(cè)試在目前流行的一些工具和使用技巧!

大量用戶登錄游戲產(chǎn)生的“并發(fā)量”往往會(huì)對(duì)游戲服務(wù)器產(chǎn)生巨大的壓力,看前兩年的12306就可以秒懂。游戲上線之前對(duì)服務(wù)器的承載能力做測(cè)試是必須要做的事。本文從騰訊游戲服務(wù)器性能測(cè)試的經(jīng)歷出發(fā),對(duì)服務(wù)器性能測(cè)試的原理、指標(biāo)和方法進(jìn)行了介紹,并介紹了游戲服務(wù)器性能測(cè)試在目前流行的一些工具和使用技巧!


游戲服務(wù)器租用選擇門道知多少?面對(duì)開服壓力,服務(wù)器宕機(jī),版本上線之后,新的服務(wù)器開放或者服務(wù)器更新,面對(duì)大量玩家的涌入,如果服務(wù)器的性能不好,就會(huì)發(fā)生登錄失敗的問題。運(yùn)營(yíng)期壓力,玩家體驗(yàn)損。服務(wù)器的一個(gè)外網(wǎng)活動(dòng),比如副本雙倍掉落,可能就會(huì)造成玩家在某個(gè)場(chǎng)景堆積,此時(shí)副本玩家就會(huì)比平時(shí)高很多,對(duì)于服務(wù)器而言副本這個(gè)業(yè)務(wù)請(qǐng)求會(huì)產(chǎn)生比平常高很多的壓力,就極容易引發(fā)相關(guān)的性能問題。


游戲服務(wù)器性能測(cè)試


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


提到服務(wù)器性能測(cè)試,不得不提到很多術(shù)語(yǔ)。為了讓大家更容易理解,舉個(gè)生活中的例子:


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


常用的服務(wù)器性能指標(biāo):


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


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


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


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


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


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


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


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


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


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


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


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

服務(wù)器性能測(cè)試數(shù)據(jù)

靈活使用服務(wù)器性能測(cè)試工具:


首先是業(yè)務(wù)場(chǎng)景模擬。可編碼解析任意協(xié)議,實(shí)現(xiàn)復(fù)雜業(yè)務(wù)場(chǎng)景。發(fā)現(xiàn)瓶頸。支持使用場(chǎng)景中復(fù)雜的數(shù)據(jù)傳輸行為,比如“登錄”“查看個(gè)人信息”等,更加真實(shí)的模擬用戶行為,發(fā)現(xiàn)服務(wù)器問題;


一 心網(wǎng)絡(luò)提示您,持續(xù)壓力。實(shí)現(xiàn)7*24小時(shí)一定量級(jí)的服務(wù)器壓力;觸達(dá)極限。短時(shí)間內(nèi)觸達(dá)服務(wù)器的壓力上限。靈活自定義。對(duì)于類似游戲的復(fù)雜混合場(chǎng)景,可以結(jié)合在線代碼開發(fā)IDE,實(shí)現(xiàn)對(duì)任何標(biāo)準(zhǔn)或自定義協(xié)議的通信。


服務(wù)器性能測(cè)試是一項(xiàng)非常重要而且必要的工作,本文是作者M(jìn)icheal在對(duì)服務(wù)器進(jìn)行性能測(cè)試的過程中不斷摸索出來的一些實(shí)用策略,通過定位問題,分析原因以及解決問題,實(shí)現(xiàn)對(duì)服務(wù)器進(jìn)行更有針對(duì)性的優(yōu)化,提升服務(wù)器的性能。


海外服務(wù)器免費(fèi)測(cè)試http://hbjsdrq.com/


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請(qǐng)免費(fèi)產(chǎn)品試用服務(wù)
立即申請(qǐng)