999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于電子商務智能技術的風險評估與檢測

2018-01-10 11:56:52叢川奇
祖國 2018年22期
關鍵詞:運行機制功能

隨著電商的高度發展,其技術和機制均面臨許多機遇和挑戰。本文將通過 Jpetstore 的簡單網購架構平臺、Badboy 的錄制腳本功能、JMeter 的抗壓測試功能以及 EasyAPM 的性能測試功能,了解電子商務智能技術的內部結構及運行機制,嘗試模擬電商平臺在短時間內大量用戶涌進情況下可能出現的隱患。

一、電商發展現狀

電子商務,簡稱電商,是借助互聯網實現貿易過程中各階段的貿易活動。相對于傳統商業模式存在諸多弊端,如庫存弊端、價格弊端、宣傳弊端等,電子商務技術可使得人們獲取信息的方法發生極大的改變,獲取信息的速度也得到極大提高;與此同時,購物方式也隨之改變,網購變得更加舒適與便捷;新型教育方式逐漸普及,網課慢慢進入老百姓的家中;休閑娛樂方式得到前所未有的改變,直播、電子游戲等新興產物漸漸被人們接受。

目前我國電商平臺已形成取中間化、去中心化、去邊界化,多行業、多領域、全方位生態圈布局。技術方面:作為我國最知名的電商平臺,淘寶技術架構經歷了 LAMP 架構→Java 架構→分布式架構→IDC 架構。運行機制方面:電商平臺的運行機制大體上可以分為“瀏覽商品”、“加入購物車”、“提交訂單”以及“支付訂單”四部分。

隨著電商的發展,云計算、物聯網、互聯網+等新興技術的興起,大數據成為當代的主旋律,其必定會面臨眾多機遇與挑戰:

①集群規模的增大,系統故障發生的概率也增加,易出現節點失效、網絡失效、軟件錯誤以及資源限制等故障情況。

②洪峰流量的上漲,會帶來服務器與數據庫的壓力。

③資源問題、業務擴展性還有容災問題。

二、實驗平臺及工具介紹

電商平臺面臨諸多風險,通過上線前的性能檢測和故障診斷可以在一定程度上降低電商平臺故障發生概率。電商平臺可以使用壓力測試工具測試系統,并監測系統運行時的應用性能,從而根據性能變化趨勢定位系統中的瓶頸或故障。其主要包括:壓力測試(STRESS TESTING),負載測試(LOAD TESTING),性能測試(PERFORMANCE TESTING)。 LoadRunner 的三大主要模塊為: VirtualUser Generator(用于錄制性能測試腳本),LoadRunner Controller(用于創建、運行和監控場景),LoadRunner Analysis(用于分析性能測試結果)。

(一)實驗平臺:JPetStore

以一個小型寵物商店電子商務平臺為原型,展示了一個帶有簡單數據庫連接的 J2EE Web 層的應用。它由若干模塊組成,包括:控制模塊、購物車模塊、登陸模塊、消息模塊、類別模塊,客戶模塊。通過創建模型、界面和控制器三層將面向對象的設計與可視化接口分開。

(二)主要使用工具

1.EasyAPM:

由中科院軟件所所研發的用于應用執行時實現軟件性能監測、業務流程追蹤的一款專業工具,其由三個主要功能模塊組成:Server、Agent和Web。其中,Server負責處理Agent發送過來的trace和系統運行狀態信息并將其儲存在MySQL數據庫中;Web應用負責對 trace及系統運行時信息進行可視化展示,用戶可以通過 Web 查看所有的監測信息;EasyAPM Server 可以接收多個agent的鏈接。

2.Apache JMeter

它作為一款廣為流傳的開源測壓產品,有三大主體功能:一是可以用于測試靜態和動態資源;而是可以對服務器、網絡或對象進行負載模擬,通過施加不同的壓力測試其強度、分析整體性能;三是可以對應用程序做功能測試和回歸測試,允許使用正則表達式創建斷言。其特點包括:對 HTTP、FTP 服務器、數據庫進行壓力測試和性能測試;完全的可移植性;完全輕量組建支持包;完全多線程;緩存和離線分析 /回放測試結果;可鏈接的取樣器;具有提供動態輸入到測試的功能;支持腳本編程的取樣器等。在設計階段,JMeter能夠充當 HTTP PROXY(代理)來記錄瀏覽器的 HTTP 請求,也可以記錄Apache 等 WebServer 等 log 文件來重現 HTTP 流量,并在測試運行時以此為依據設置重復次數和并發度(線程數) 來進行壓測。

三、挖掘電商平臺內部結構及運行機制

本文以Jpetstore的簡單網購架構為實驗平臺、借助EasyAPM的流程追蹤功能和Badboy的錄制腳本功能,了解電子商務智能技術的內部結構及運行機制。

(一)基于EasyAPM的電商事務追蹤

對數據進行可視化展示,在首頁上可以清晰觀察應用性能指數、吞吐量、平均響應時間以及組件所占時間百分比等數據。在數據追蹤欄中,可找出概覽、追蹤詳細、SQL語錄等數據,并可以詳細觀察出各組件所用時間及占比。在追蹤詳細中,可以觀測各個事務單獨時間及占比,從而了解其運行的詳細情況。

(二)基于Badboy 的錄制腳本實驗

Badboy 被用于測試和開發復雜的動態應用。它提供了強大的屏幕錄制和回放功能,同時提供了豐富的圖形結果分析功能,實驗操作結果如圖:

四、模擬電商平臺在短時大量用戶涌進下存在的隱患

本文利用JMeter開源測壓工具,通過改變線程量,從而模擬大量用戶涌進的真實情況。再利用 EasyAPM 的追蹤功能與可視化顯示功能,從宏觀和微觀兩個方面清晰的找到并分析可能存在的隱患。

(一)基于JMeter 的壓力測試

分別設置線程量為100、500、1000,記錄不同參量下的測試結果如下:

可以清晰看出,平均值、偏高、中值隨線程量增長而增長;而吞吐量在上升至一個高峰后,會出現停滯或下降。

(二)基于EasyAPM 的性能診斷

診斷針對注入了錯誤和異常的問題電商平臺進行,錯誤的挖掘過程按照如下流程,循環往復:

①發現錯誤

②通過EasyAPM初步觀測錯誤內容

③進入Web具體查找錯誤原因

④展開事務追蹤,找到錯誤

最后,記錄數據,進行多次實驗,總結歸納出現的異常類型。

(三)存在隱患分析

(1)電商平臺面臨大規模用戶訪問時,有如下幾個組件占用時間較長:

Org/apache/struts/action/ActionServlet.doPost0

Org/apache/tomcat/websocket/server/WsFilter.doFilter()

(2)電商平臺面臨大規模用戶訪問時,以下事務可能會導致系統性能下降:

jpetstore/shop/viewCategory.shtml

jpetstore/shop/newOrderForm.Shtml

jpetstore/shop/signon.shtml

jpetstore/shop/index.shtml

(3)分析電商平臺可能會出現的異常類型及其原因大體有以下幾點:

五、結語

本文在學習電商的基礎上,利用 Jpetstore 的簡單網購架構平臺、Badboy 的錄制腳本功能、JMeter 的抗壓測試功能以及 EasyAPM 的性能測試功能,了解電子商務智能技術的內部結構及運行機制,模擬電商平臺在短時間內大量用戶涌進下的情況,分析可能存在的錯誤類型有操作超時、數據庫查找異常、算數異常這三類。

(作者簡介:叢川奇,威海紫光實驗學校高二一班學生。)

猜你喜歡
運行機制功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
網上公共服務平臺運行機制評析
農村醫養結合運行機制構建研究
關于非首都功能疏解的幾點思考
減刑、假釋工作運行機制之重構
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
檢察機關業務運行機制面臨的難題及解決之道
校企合作運行機制初探
新課程研究(2016年1期)2016-12-01 05:52:15
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 无码一区中文字幕| 97超爽成人免费视频在线播放| 一级毛片免费不卡在线| 在线观看精品自拍视频| 亚洲色欲色欲www在线观看| 亚洲第一av网站| 无码国内精品人妻少妇蜜桃视频| 国产亚洲欧美日韩在线一区| 欧美在线一二区| 日韩福利视频导航| 国产欧美日韩视频怡春院| 亚洲成人一区在线| 亚洲乱码在线播放| 91破解版在线亚洲| 日韩无码精品人妻| 手机在线国产精品| 日本不卡在线播放| 91网站国产| 国产成人毛片| 国产91成人| 99视频全部免费| 99视频免费观看| 特级aaaaaaaaa毛片免费视频| 99国产精品免费观看视频| 99国产精品一区二区| 国产网友愉拍精品视频| 日韩毛片在线播放| 婷婷五月在线| 亚洲伦理一区二区| 亚洲国产天堂在线观看| 青青青国产精品国产精品美女| 色婷婷成人网| 国产成人精品免费视频大全五级| 国产精品免费露脸视频| 亚洲国产成人无码AV在线影院L| 国产经典免费播放视频| 免费jjzz在在线播放国产| 99re精彩视频| 国产成人精品一区二区三区| 午夜福利无码一区二区| 国产女同自拍视频| 欧美国产日韩在线| 91久久国产热精品免费| 亚洲福利网址| 中文字幕无码制服中字| 香蕉伊思人视频| 欧美黄网在线| 欧美伦理一区| 熟妇人妻无乱码中文字幕真矢织江| 久久精品66| 青青操国产| 精品亚洲欧美中文字幕在线看| 国产精品成人不卡在线观看 | 91精品视频在线播放| 亚洲第一成年人网站| 超级碰免费视频91| 国产噜噜噜视频在线观看| 久无码久无码av无码| 亚洲一级色| 欧美一级高清视频在线播放| 精品国产免费第一区二区三区日韩| 色综合天天操| 国产精品永久在线| 精品无码国产一区二区三区AV| 国产综合欧美| 婷婷六月激情综合一区| 久久国产高潮流白浆免费观看| 久久人人爽人人爽人人片aV东京热| 亚洲日韩高清无码| 色婷婷狠狠干| 欧美精品成人一区二区视频一| 人妻无码中文字幕一区二区三区| 婷婷色一二三区波多野衣| 欧美啪啪精品| 91久久国产成人免费观看| 久久不卡国产精品无码| 91福利国产成人精品导航| 呦女亚洲一区精品| a级毛片网| 极品私人尤物在线精品首页| 香蕉国产精品视频| 国产乱子伦精品视频|