又大又粗又长的高潮视频,多姿,亚洲天堂导航在线播放 ,成人乱人乱一区二区三区,国产性爱色情网站

資訊中心

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

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


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


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


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


2、運(yùn)營期壓力,玩家體驗(yàn)損失


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


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


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


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

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


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


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


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

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

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

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

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

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

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

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

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

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

●最大響應(yīng)時(shí)間:響應(yīng)時(shí)間的最大值。反映服務(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ù),對未來大量用戶訪問的情況機(jī)型預(yù)估。圖中的橫軸代表現(xiàn)網(wǎng)吞吐量,縱軸代表CPU壓力。


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


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


2、真人壓測


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


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


但是這種方式也存在著弊端:

0

上一篇:高防云服務(wù)器有多強(qiáng)大?
下一篇:cdn是什么軟件?
HKT4為您的網(wǎng)站提供全球IDC資源
立即免費(fèi)測試