時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
本篇主要是性能方面的。
一個系統(tǒng)的最大并發(fā)用戶數(shù)為1100,怎么能推算出該系統(tǒng)的支持最大用戶數(shù)。
其中用戶性能要求如下:支持100萬注冊用戶
性能需求分析:
1、根據(jù)用戶的要求,本系統(tǒng)要支持100萬用戶,其中性能機器配置如何?高峰值是多少?帶寬?等
2、如果都是采用公司的測試環(huán)境,那么本次性能應(yīng)該做哪幾種性能?性能評測、負載測試、強度測試?
3、怎么算出并發(fā)用戶數(shù)?響應(yīng)時間?
性能指標(biāo)確定:
因為用戶的性能需求太廣,沒有定到具體的數(shù)值。那么我怎么開展后繼的工作?
1、確定采用公司測試環(huán)境,不用考慮環(huán)境問題。也就是說,客戶端、服務(wù)端以及帶寬等一系統(tǒng)都可以不用考慮,這是固定。
2、考慮此項目組以前開發(fā)過的系統(tǒng)性能情況,能否做為一個參考值。
解決方案:找出本項目組以并發(fā)過二個項目,其性能個項指標(biāo)進行求權(quán)。其中瀏覽功能:并發(fā)數(shù)為1100,平均響應(yīng)時間363秒;每用戶平均響應(yīng)時間為0.33秒。每秒中并發(fā)3個用戶。其中一系統(tǒng)用戶已達500萬,另一系統(tǒng)用戶為320萬。并且二系統(tǒng)一直運行正常,但目前的二系統(tǒng)的服務(wù)器各為3臺。可以得出一臺服務(wù)器為載166萬,甚至更多。(因為服務(wù)器中有求權(quán)的關(guān)系)
3、100萬用戶,那么怎么計算出他的每小時峰值活動用戶數(shù)?
解決方案:采用80?20原則計算得到每小時峰值活動用戶數(shù) 6.667萬/小時;那么每秒中的同一功能點點擊并發(fā)數(shù)應(yīng)該是18.5。
4、怎么得其并發(fā)數(shù)?
解決方案:本系統(tǒng)有多少個功能點?功能點為153個;也就是本系統(tǒng)在高峰值時一功能將被點擊1258次,每秒點擊0.35次。(不考慮間隔時間)考慮以前本項目組的數(shù)值。初步設(shè)置并發(fā)數(shù)為1100,主要以瀏覽功能為主、其次是查詢和新增。
5、應(yīng)該測試那種性能類型
經(jīng)再三考慮,三種性能都進行測試。
執(zhí)行性能:
評測,依據(jù)性能指標(biāo)確定中的第三點,將用戶的并發(fā)設(shè)置為300-350,看其情況。
負載測試,以1100為起點
強度測試,為15小時和24小時為準(zhǔn)
性能測試結(jié)果:
發(fā)現(xiàn)本系統(tǒng)最大用戶支持為1100.失敗用戶最高為209,響應(yīng)時間為315。可以判斷此系統(tǒng)最大并發(fā)數(shù)為1100左右。也就說此系統(tǒng)在一臺服務(wù)器上可支持150萬用戶數(shù)。
根據(jù)上述情況,可以得出:
1100用戶并發(fā)時,用戶一共響應(yīng)時間為315秒(即每用戶平均響應(yīng)時間0.005秒),其中最高產(chǎn)生209個失敗用戶,但成功用戶基本上可以完成后續(xù)操作,符合現(xiàn)系統(tǒng)要求的最大穩(wěn)定用戶數(shù)。由此可得出本系統(tǒng)在新增功能點中支持最大用戶并發(fā)數(shù)為1100。按照1*100比例,計算得到每小時峰值活動用戶數(shù)11萬/小時;采用80?20原則計算得出本系統(tǒng)支持注冊用戶數(shù)約為165萬。而本系統(tǒng)性能需求大規(guī)模支持100萬注冊用戶,由上述的數(shù)據(jù)我們的系統(tǒng)已達到本系統(tǒng)性能需求。
注:100萬,采用80?20原則計算得到每小時峰值活動用戶數(shù)6.667萬/小時。
關(guān)鍵詞標(biāo)簽:最大用戶并發(fā)數(shù)
相關(guān)閱讀
熱門文章 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置
人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網(wǎng)站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯誤的解決辦法(windows xp + IIS5.0)