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