網(wǎng)站后臺管理方便嗎新疆今日頭條新聞
- 項(xiàng)目介紹和部署
- 項(xiàng)目背景
輕商城項(xiàng)目
是一個現(xiàn)在流行的電商項(xiàng)目。我們需要綜合評估該項(xiàng)目中各個關(guān)鍵接口的性能,并給出優(yōu)化建議,以滿足項(xiàng)目上線后的性能需要。
- 項(xiàng)目功能架構(gòu)
前臺商城:購物車、訂單、支付、優(yōu)惠券等
后臺管理系統(tǒng):商品管理、會員管理、商場管理、推廣管理等。
- 項(xiàng)目技術(shù)架構(gòu)
前端:
Vue技術(shù)框架開發(fā)
,支持微信小程序、手機(jī)移動端、web界面
后端:SpringBoot框架開發(fā)
,MySQL做數(shù)據(jù)庫
無論是前端代碼,還是后端代碼,都是存放在服務(wù)器
上。
- 前后端分離的項(xiàng)目
- 前后端不分離的項(xiàng)目
對比兩種方式:
- 前后端分離的形式,
數(shù)據(jù)傳輸?shù)男室吆芏?/code>(JSON數(shù)據(jù)格式遠(yuǎn)小于HTML頁面格式)
- 前后端分離的形式,服務(wù)器不需要處理HTML頁面邏輯,由
瀏覽器自己完成
,減輕服務(wù)器的壓力
- 在
實(shí)際項(xiàng)目
中,主要是使用前端后分離
的形式。
- 數(shù)據(jù)庫設(shè)計
作用:
- 構(gòu)造測試時,監(jiān)控數(shù)據(jù)庫的性能指標(biāo),定位bug
- 構(gòu)造測試數(shù)據(jù)。
-
微商場項(xiàng)目的部署過程
-
項(xiàng)目搭建步驟
- 獲取需求
客戶方提出:
- 能夠提出明確需求的一般是金融、銀行、電信、醫(yī)療等企業(yè),他們一般對系統(tǒng)的性能要求高,并且對性能也非常了解。
根據(jù)
歷史運(yùn)營數(shù)據(jù)分析
,如:
用戶頻繁使用的功能模塊是哪些
每月、每周、每天的峰值業(yè)務(wù)量是多少
競品分析:
- 對比
同類型軟件
的性能指標(biāo)結(jié)果
- 提取性能測試點(diǎn)
業(yè)務(wù)維度提取:
用戶頻繁使用的業(yè)務(wù)性能
非常關(guān)鍵的業(yè)務(wù)功能
特殊交易日或峰值交易的業(yè)務(wù)功能
核心業(yè)務(wù)發(fā)生重大調(diào)整的業(yè)務(wù)功能
技術(shù)維度提取:
- 資源占用非常高的業(yè)務(wù)功能
- 確定性能測試目標(biāo)
輕商城作為一個新開發(fā)的項(xiàng)目,性能測試目標(biāo)包括:
- 確定核心業(yè)務(wù)功能的TPS (
單接口
)- 對業(yè)務(wù)流程(
多接口組合
)進(jìn)行壓測- 系統(tǒng)能在實(shí)際系統(tǒng)運(yùn)行壓力的情況下,
穩(wěn)定的運(yùn)行24小時