电商服务器性能测试,如何测试分析电商网站的性能瓶颈(一)
1. 背景
在電商及互聯(lián)網(wǎng)應(yīng)用時(shí)代,用戶和流量已成為應(yīng)用核心競爭力,而隨著數(shù)字化營銷逐漸走進(jìn)各個(gè)領(lǐng)域,線上的秒殺搶購、熱點(diǎn)營銷等活動(dòng)也成為企業(yè)的必備營銷手段,營銷帶來的大規(guī)模流量浪涌對系統(tǒng)來說是個(gè)巨大的考驗(yàn),如何應(yīng)對用戶和流量激增的同時(shí)又能保障應(yīng)用的穩(wěn)定運(yùn)行已成為各廠家必須解決的問題。本文將分享如何測試和分析電商類網(wǎng)站的性能瓶頸
2. 測試工具選型
不采用開源和傳統(tǒng)測試工具的原因是:
l測試周期:壓測環(huán)境搭建維護(hù)復(fù)雜,耗費(fèi)的時(shí)間長。
l使用門檻:Jmeter的學(xué)習(xí)成本還比較高,當(dāng)企業(yè)出現(xiàn)人員交接的時(shí)候需要無法快速找到替代人員。
l經(jīng)濟(jì)成本:專業(yè)性能測試工具license采購成本在上百萬人民幣,而當(dāng)前華為云性能測試服務(wù)還屬于免費(fèi)階段
l彈性按需:根據(jù)服務(wù)器吞吐量,資源按需擴(kuò)容,提升資源利用率。
3. 了解監(jiān)控指標(biāo)
l并發(fā)用戶數(shù):在性能測試工具中,并發(fā)用戶數(shù)一般被稱為虛擬用戶數(shù)。
lTPS:每秒成功完成的業(yè)務(wù)請求數(shù)量,是衡量系統(tǒng)性能的一個(gè)非常重要的指標(biāo),反映系統(tǒng)處理能力,越大越好。
不同行業(yè)不同業(yè)務(wù)可接受的TPS也是不一樣的。一般互聯(lián)網(wǎng)電子商務(wù)為10000TPS-100000TPS;互聯(lián)網(wǎng)小型網(wǎng)站50TPS-100TPS;互聯(lián)網(wǎng)中型網(wǎng)站100TPS-1000TPS。
l平均響應(yīng)時(shí)間:用戶從客戶端發(fā)起一個(gè)請求開始,到客戶端接收到從服務(wù)器端返回的響應(yīng)結(jié)束,整個(gè)過程所耗費(fèi)的時(shí)間,反映系統(tǒng)處理能力。
不同行業(yè)不同業(yè)務(wù)可接受的響應(yīng)時(shí)間是不同的。一般情況下,互聯(lián)網(wǎng)企業(yè)在500毫秒以下;金融企業(yè)1秒以下為佳;保險(xiǎn)企業(yè)3秒以下為佳。
lCPU:查看性能測試的過程中CPU資源的占用率,反映系統(tǒng)處理能力以及應(yīng)用是否穩(wěn)定。
lI/O:磁盤的使用情況,度量磁盤讀寫性能
l內(nèi)存:查看內(nèi)存使用情況
4. 前提條件
l壓測資源需提前準(zhǔn)備好:已在云容器引擎服務(wù)中創(chuàng)建兩臺(tái)節(jié)點(diǎn),一臺(tái)2核4G,一臺(tái)4核8G,兩臺(tái)節(jié)點(diǎn)的功能如下:
?其中一臺(tái)作為壓測資源組的管理機(jī)(即管理執(zhí)行機(jī)的節(jié)點(diǎn)),另一臺(tái)用于壓測資源組的執(zhí)行機(jī)(即在壓測過程中能夠提供自身性能數(shù)據(jù)的施壓目標(biāo)機(jī)器)。這兩臺(tái)節(jié)點(diǎn)需要綁定彈性IP,以確保和被壓測的應(yīng)用網(wǎng)絡(luò)互通。
?性能測試服務(wù)需要獨(dú)占節(jié)點(diǎn),節(jié)點(diǎn)沒有部署其他應(yīng)用
5. 測試目的
本次性能測試主要檢測服務(wù)端處理能力,通過測試,將達(dá)到以下目的:
1.為上線提供指標(biāo)參考:驗(yàn)證在現(xiàn)有軟硬件環(huán)境情況下,獲取網(wǎng)站性能指標(biāo),為系統(tǒng)上線提供指標(biāo)參考。
2. 系統(tǒng)的最大處理能力:在現(xiàn)有的軟硬件環(huán)境情況下,網(wǎng)站能夠支撐的最大處理能力。
6. 測試建模
根據(jù)顧客的使用電商應(yīng)用的行為數(shù)據(jù)分析,為找出現(xiàn)有網(wǎng)站能夠支撐的最大處理能力。構(gòu)建出3種測試模型,分別是單場景基準(zhǔn)測試模型、單場景容量測試模型和混合場景容量測試模型。
單場景基準(zhǔn)測試模型:測試環(huán)境確認(rèn)之后,對測試模型中涉及的每個(gè)功能做基準(zhǔn)測試。目的是檢查網(wǎng)站本身是否存在功能缺陷。
上一頁12下一頁
本文由51ste.com網(wǎng)友編輯,未經(jīng)授權(quán),不得轉(zhuǎn)載使用上述作品盈利;個(gè)人轉(zhuǎn)載,需標(biāo)明作者及出處。
總結(jié)
以上是生活随笔為你收集整理的电商服务器性能测试,如何测试分析电商网站的性能瓶颈(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做电商网站如何选购云服务器?
- 下一篇: 校招简历的包装制作---详解教你制作一份