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

WEB系統錯誤頁面自動檢測工具研究與實現

2015-10-15 03:32:12周迪貴陶鎮威
現代工業經濟和信息化 2015年21期
關鍵詞:頁面數據庫功能

周迪貴,陶鎮威

(廣西電網有限責任公司信息中心,廣西南寧530023)

WEB系統錯誤頁面自動檢測工具研究與實現

周迪貴,陶鎮威

(廣西電網有限責任公司信息中心,廣西南寧530023)

為了解決WEB系統功能菜單人工巡檢存在的效率低下、巡檢不到位問題,從日常運維實際出發,根據B/S模式下WEB系統錯誤頁面自動檢測工具原理,開發實現了一套高效、實用的WEB系統錯誤頁面自動化檢測工具。該工具可快速發現WEB系統錯誤頁面,達到了自動化巡檢的目的,應用效果較好,可在各類WEB系統中推廣應用。

WEB系統;錯誤頁面;自動化巡檢

引言

隨著信息化建設的快速發展,信息化與各行各業的融合更加緊密,信息系統在各業務領域發揮的作用越來越明顯,而保障信息系統持續安全穩定運行則成了IT運維[1]人員面臨的重要挑戰。為了改變“救火式”、“被動式”的運維現狀,廣西電網有限責任公司(以下簡稱:廣西電網公司)信息中心借鑒安全生產的成功經驗,落實“一切事故事件可以預防”的理念,提出重要信息系統特巡特維[2]工作要求,定期開展信息系統巡視檢查,爭取先于用戶發現問題,及時解決問題。資產管理系統是廣西電網公司重要信息系統之一,省級集中部署,“省、地、縣”三級應用,若系統發生故障,業務影響面廣,恢復難度大。在開展特巡特維工作過程中,需要對系統功能菜單進行全面檢查驗證,確保所有功能菜單可順暢使用,但由于系統功能菜單較多,人工巡檢效率低下、易疏漏,迫切需要研究開發高效、實用的WEB系統錯誤頁面自動化檢測工具,通過技術手段提升系統持續安全穩定運行的能力。

1 WEB系統功能菜單巡檢現狀

根據特巡特維工作要求,資產管理系統的定期巡檢工作及系統更新升級之后,都需要對所有功能菜單進行檢查驗證,主要由運維人員手工逐個點擊系統功能菜單,存在較為嚴重的效率低下、漏巡漏檢問題:

1)人工巡檢效率低下。根據平常運維經驗,資產管理系統平均檢查驗證一個功能菜單需要花費4 s,而資產管理系統擁有超過1000個菜單頁面,完成一次全面巡檢的時間超過1 h。隨著各重要信息系統陸續上線運行,低效的巡檢效率需要投入大量的人力物力,人力資源得不到合理利用。

2)漏巡漏檢幾率高。人工巡檢往往有偏向性,更關注常用功能菜單而忽視不常用但也很重要的功能菜單,同時人工長時間進行同一類型的重復操作較容易出現復檢漏檢的情況,若漏檢的功能菜單存在問題,用戶緊急辦理業務時使用不暢,用戶滿意度將受到較大影響,IT運維部門形象受損。經分析,資產管理系統人工巡檢過程中不巡或者漏巡的功能菜單占比高達20%,對于及時發現系統存在問題極其不利。

2 自動檢查工具設計目標

為了改變資產管理系統功能菜單落后的人工巡檢方式,研究開發WEB系統錯誤頁面自動化檢測工具,提高系統巡檢工作效率,避免出現漏巡漏檢的情況,促進運維資源優化分配;同時實現功能菜單巡檢結果報表分析,為系統性能分析提供數據支持。

3 WEB系統錯誤頁面自動檢測工具實現

3.1設計思路

1)廣西電網公司重要信息系統大部分屬于B/S模式[3]的WEB系統,系統各功能菜單有固定的URL地址。因此,只需獲取被檢系統各菜單對應的URL,然后遍歷模擬用戶點擊功能菜單的行為,再根據訪問結果與預定義的錯誤特征庫進行匹配,即可輸出功能菜單對應頁面訪問正常與否的斷言結果。經過抽樣調查,資產管理系統、財務管理系統等重要信息系統,在架構設計上都已將功能菜單名稱、路徑等信息存放到數據庫的某些表中,可輕松獲取各功能菜單的URL,進一步驗證了設計思路的可行性。

2)為了便于擴展、簡化開發實現過程,選擇在Apache Jmeter、Fiddler、Apache-Ant三套開源工具的基礎上進行二次開發及整合,搭建滿足自身運維需求的WEB系統錯誤頁面自動檢測工具。Jmeter是工具二次開發的核心,利用其本身提供的對外接口進行JMX文件腳本編制,使其具有菜單檢測功能;Fiddler用于捕獲被檢測系統的登陸密文,為Jmeter提供登陸被檢測系統所需的參數信息;Apache-Ant用于輸出網頁版檢測報告,為用戶提供頁面檢測結果分析、頁面響應時間分析等數據。

3.2實現過程

1)基礎環境變量自定義,變量包括應用系統及數據庫服務兩個方面。應用系統方面主要有訪問地址、端口、用戶登錄帳號、用戶密碼(密文);數據庫服務方面主要有數據庫地址、帳號、密碼、查詢功能菜單名與功能菜單URL的SQL語句(數據庫相關變量只需在選擇直連數據庫方式獲取功能菜單信息時配置,另一種獲取功能菜單信息的方式是通過CSV配置文件)。

2)創建數據庫連接。第三方開源工具內置了JDBC驅動,只需要根據變量信息添加連接字符串即可完成數據庫連接配置,正常執行數據庫查詢語句。

3)創建JDBC Request查詢功能菜單。通過JDBC數據庫連接,執行事先定義好的數據庫SQL語句,查詢被檢測信息系統的所有功能菜單,查詢結果包括菜單名稱以及與之對應URL。

4)創建HTTP請求采樣器。采樣器將記錄用戶登錄行為,獲取訪問過程中使用的會話ID、密碼(密文),為后續系統菜單的檢測工作提供必要的登陸信息。

5)創建HTTP請求采樣器。采樣器負責模擬用戶訪問菜單的行為,根據所有功能菜單的URL逐一發起請求進行頁面訪問,然后記錄每個功能菜單的訪問結果,分析每一次URL訪問是否正常。

6)創建斷言規則。Jmeter將HTTP請求采樣器的結果與斷言規則進行比對,針對頁面的返回值進行斷言,通過檢測的頁面顯示正常,沒有通過檢測則為異常,正常的結果代碼顯示為200,異常的結果代碼有500、404、403等。

7)創建“察看結果樹”。結果樹主要方便閱讀分析,可快速瀏覽檢測過程中錯誤頁面與正確頁面的響應情況,展現各功能菜單的詳細訪問路徑和請求信息。

3.3自動檢測工具特點

1)參數配置靈活。對不同的信息系統進行功能菜單巡檢,只需修改系統訪問地址、應用賬號、登陸密文;對于提供數據庫查詢權限的系統,僅需要配置數據庫地址、數據庫賬號、數據庫密碼、數據庫菜單查詢語句等參數,而對于不方便提供數據庫任何訪問權限的系統,也可通過腳本讀取本地事先定義好的功能菜單CSV文件,靈活方便。自定義變量清單如下表1所示:

表1 自定義變量清單表

2)結果直觀易讀。WEB系統錯誤頁面自動檢測工具可提供詳細的錯誤菜單路徑、錯誤正文、頁面響應時間,還可以將錯誤信息導出網頁報告,便于分析功能菜單對應頁面無法訪問的錯誤原因、可能存在的性能隱患等。如圖1所示:

圖1 網頁報告圖

3)頁面規則自定義。允許用戶在腳本中自定義關鍵字、錯誤代碼和錯誤規則,可對所有非HTTP200響應狀態進行檢測,包括常見的500、404、403等錯誤頁面,具有良好的可擴展性。

4 應用效果

WEB系統錯誤頁面自動檢測工具使資產管理系統的功能菜單巡檢效率提升8倍,解決了人工巡檢效率低下的問題;漏巡漏檢的幾率下降至0%,有效避免了漏巡漏檢的情況發。人工檢測與工具檢測的效果對比如表2所示:

表2 巡檢效果對比表

5 結語

本文從IT運維現狀出發,結合第三方開源軟件,研發了WEB系統錯誤頁面自動檢測工具,工具簡單、實用,能有效解決了資產管理系統的日常運維問題,是開拓運維思路、通過技術手段提升運維水平的具體舉措,該錯誤頁面自動檢測工具具有一定的推廣意義,解決運維問題的思路值得借鑒。

[1]羅金滿,陳華軍,蒙家曉,等.試談大中型企業的IT運維管理[J].電腦編程技巧與維護,2013(18):113-114.

[2]周迪貴,李林峰,歐陽喆.企業協同辦公系統特巡特維工作的探索與應用[J].廣西電力,2015,38(3):59-60;72.

[3]高雅楠,林云霄,遲博.基于B/S模式的航空標準件計劃管理系統研發[J].機械,2014,41(9):55-58.

(編輯:劉楠)

Research on Implementation of Automatic Detection Tool for Error Pages of Web System

Zhou Digui,Tao Zhenwei
(Information Center of Guangxi Power Grid Co.,Ltd.,Nanning Guangxi 530023)

In order to solve such problems as low efficiency and not getting full coverage in manual inspection of WEB system’s functional menu,starting from daily maintenance,the automatic detection tool for error pages of WEB system which is highly efficient and practical has been developed based on the principles for the automatic detection tool for error pages of WEB system under B/S mode.The tool can quickly detect error pages of WEB system and achieves the purpose of automatic detection and is well implemented.It can be used in different kinds of WEB systems.

WEB system;error pages;automatic detection

TP316

A

2095-0748(2015)21-0089-03

10.16525/j.cnki.14-1362/n.2015.21.38

2015-10-08

周迪貴(1982—),男,廣西鐘山人,本科,助理工程師,研究方向:從事電力信息運維工作;陶鎮威(1988—),男,湖北武漢人,研究生,助理工程師,研究方向:從事電力信息系統運維工作。

猜你喜歡
頁面數據庫功能
大狗熊在睡覺
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 欧美在线视频不卡第一页| 欧美激情视频二区| 亚洲三级片在线看| 久久国产精品夜色| 亚洲欧美成人在线视频| 久一在线视频| 国产日产欧美精品| 精品国产毛片| 久热精品免费| 在线a视频免费观看| 凹凸国产分类在线观看| 男女男精品视频| 精品99在线观看| 婷婷综合色| 久久国产拍爱| 精品第一国产综合精品Aⅴ| 久久久91人妻无码精品蜜桃HD| 国产xx在线观看| 91精品综合| 欧美一道本| 亚洲av无码成人专区| 国产乱子伦视频在线播放| 国产原创第一页在线观看| 亚洲一区二区黄色| 国产丝袜一区二区三区视频免下载| 91色在线视频| 国产成人a毛片在线| 亚洲91精品视频| 激情午夜婷婷| а∨天堂一区中文字幕| 国产成人凹凸视频在线| 亚洲国产日韩在线观看| 一级毛片视频免费| 伊人色在线视频| 欧美色99| 国产微拍精品| 青草免费在线观看| 18禁黄无遮挡网站| 久久国产香蕉| 亚洲中文字幕国产av| 国产精品19p| 国产青榴视频| 亚洲天堂免费在线视频| 国产成人亚洲综合a∨婷婷| 99青青青精品视频在线| 99精品这里只有精品高清视频| 亚欧美国产综合| 777国产精品永久免费观看| 亚洲欧美成人影院| 在线观看热码亚洲av每日更新| 女人18一级毛片免费观看| 欧美中文字幕无线码视频| 亚洲成肉网| 免费国产无遮挡又黄又爽| 久热re国产手机在线观看| 国产91小视频| 国产一区二区三区在线观看免费| 国产精欧美一区二区三区| 国产精品亚洲片在线va| 婷婷色狠狠干| 精品国产免费观看| 国产精品久久久精品三级| 日韩二区三区无| 亚洲人视频在线观看| 国产免费自拍视频| 亚洲国产中文精品va在线播放| 五月婷婷综合网| 99久久国产综合精品女同| 亚洲人成影院午夜网站| 四虎成人免费毛片| 亚洲啪啪网| 制服丝袜亚洲| 亚洲国产一区在线观看| 精品无码人妻一区二区| 久久午夜夜伦鲁鲁片无码免费| 五月丁香伊人啪啪手机免费观看| 91精品福利自产拍在线观看| 国产chinese男男gay视频网| 国产精品久久久久久久久kt| 亚洲天天更新| 2021国产乱人伦在线播放| 久久中文电影|