當前位置:首頁 >  電商 >  電商培訓(xùn) >  正文

商城系統(tǒng)選擇,系統(tǒng)性能測試很重要

 2019-08-22 17:44  來源: A5用戶投稿   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

很多用戶在選擇商城系統(tǒng)時,很有可能忽略了系統(tǒng)的性能和并發(fā),而這恰恰是決定軟件內(nèi)在品質(zhì)的關(guān)鍵所在。由于并發(fā)直接決定承載,如果商城運營期間流量增長,如活動促銷、發(fā)布會等等,系統(tǒng)因負載過重癱瘓,無法訪問所造成的影響是非常大的。我們的商城項目是使用shop++商城系統(tǒng)來進行二次開發(fā)的,最初部署項目后我對shop++進行了詳細的性能測試,以便了解軟件的并發(fā)性能數(shù)據(jù),及制定商城運營期間大流量涌入的解決方案。

針對于系統(tǒng)性能的測試,我是采用阿里云SaaS性能測試平臺進行,模擬100萬數(shù)據(jù)量進行,服務(wù)器和軟件環(huán)境配置如下:

服務(wù)器 配置

CPU: 4核(Intel Xeon E5-2680、2.5GHz)

內(nèi)存: 16GB

硬盤: 120GB(SSD)

帶寬: 100Mbps(外網(wǎng))、1000Mbps(內(nèi)網(wǎng))

軟件環(huán)境配置

操作系統(tǒng): Ubuntu 16.04 64位

JDK: jdk-8u121-linux-x64

Tomcat: tomcat-8.5.11

MySQL: mysql-5.6.35-linux-glibc2.5-x86_64

Tomcat配置: 啟用APR運行模式 -Xms4096m -Xmx4096m

MySQL配置: innodb_buffer_pool_size = 6G max_connections = 2000

SHOP++配置: connection_pools.max_pool_size = 2000

測試首頁

設(shè)置 并發(fā)用戶數(shù):1000,步調(diào)時間:1000ms,持續(xù)時間:30分鐘,如下圖:

執(zhí)行結(jié)果如下:

測試 商品分類

設(shè)置 并發(fā)用戶數(shù):1000,步調(diào)時間:1000ms,持續(xù)時間:30分鐘,如下圖:

執(zhí)行結(jié)果如下:

測試 商品搜索

設(shè)置 并發(fā)用戶數(shù):1000,步調(diào)時間:1000ms,持續(xù)時間:30分鐘,如下圖:

執(zhí)行結(jié)果如下:

測試 商品詳情

設(shè)置 并發(fā)用戶數(shù):1000,步調(diào)時間:1000ms,持續(xù)時間:30分鐘,如下圖:

執(zhí)行結(jié)果如下:

上述測試主要針對shop++系統(tǒng)的首頁、商品分類、商品搜索、商品詳情等主要業(yè)務(wù)場景進行,測試結(jié)果并發(fā)達到1000,效果還是不錯的。當然以上純屬個人測試意見,因為軟件性能受很多因素的影響,如硬件設(shè)施、網(wǎng)絡(luò)環(huán)境、操作系統(tǒng)、中間件、應(yīng)用程序、數(shù)據(jù)量等等,其測試結(jié)果可能會有差異。如果我們在選擇商城系統(tǒng)時不重視軟件性能,對平臺大流量涌入情況不作預(yù)案。當平臺面臨大流量時,那么平臺將有可能會出現(xiàn)頁面奔潰,更甚者造成損失難以估量。所以建議大家在選擇商城系統(tǒng)時,軟件性能方面還是應(yīng)著重考慮。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

熱門排行

信息推薦