亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        WEB系統(tǒng)錯誤頁面自動檢測工具研究與實現(xiàn)

        2015-10-15 03:32:12周迪貴陶鎮(zhèn)威
        關(guān)鍵詞:自動檢測菜單頁面

        周迪貴,陶鎮(zhèn)威

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

        WEB系統(tǒng)錯誤頁面自動檢測工具研究與實現(xiàn)

        周迪貴,陶鎮(zhèn)威

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

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

        WEB系統(tǒng);錯誤頁面;自動化巡檢

        引言

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

        1 WEB系統(tǒng)功能菜單巡檢現(xiàn)狀

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

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

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

        2 自動檢查工具設(shè)計目標(biāo)

        為了改變資產(chǎn)管理系統(tǒng)功能菜單落后的人工巡檢方式,研究開發(fā)WEB系統(tǒng)錯誤頁面自動化檢測工具,提高系統(tǒng)巡檢工作效率,避免出現(xiàn)漏巡漏檢的情況,促進(jìn)運(yùn)維資源優(yōu)化分配;同時實現(xiàn)功能菜單巡檢結(jié)果報表分析,為系統(tǒng)性能分析提供數(shù)據(jù)支持。

        3 WEB系統(tǒng)錯誤頁面自動檢測工具實現(xiàn)

        3.1設(shè)計思路

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

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

        3.2實現(xiàn)過程

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

        2)創(chuàng)建數(shù)據(jù)庫連接。第三方開源工具內(nèi)置了JDBC驅(qū)動,只需要根據(jù)變量信息添加連接字符串即可完成數(shù)據(jù)庫連接配置,正常執(zhí)行數(shù)據(jù)庫查詢語句。

        3)創(chuàng)建JDBC Request查詢功能菜單。通過JDBC數(shù)據(jù)庫連接,執(zhí)行事先定義好的數(shù)據(jù)庫SQL語句,查詢被檢測信息系統(tǒng)的所有功能菜單,查詢結(jié)果包括菜單名稱以及與之對應(yīng)URL。

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

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

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

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

        3.3自動檢測工具特點

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

        表1 自定義變量清單表

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

        圖1 網(wǎng)頁報告圖

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

        4 應(yīng)用效果

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

        表2 巡檢效果對比表

        5 結(jié)語

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

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

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

        [3]高雅楠,林云霄,遲博.基于B/S模式的航空標(biāo)準(zhǔn)件計劃管理系統(tǒng)研發(fā)[J].機(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—),男,廣西鐘山人,本科,助理工程師,研究方向:從事電力信息運(yùn)維工作;陶鎮(zhèn)威(1988—),男,湖北武漢人,研究生,助理工程師,研究方向:從事電力信息系統(tǒng)運(yùn)維工作。

        猜你喜歡
        自動檢測菜單頁面
        大狗熊在睡覺
        刷新生活的頁面
        中國新年菜單
        基于STM32的室內(nèi)有害氣體自動檢測與排風(fēng)系統(tǒng)
        電子制作(2018年19期)2018-11-14 02:36:50
        光電傳感器在自動檢測和分揀中的應(yīng)用
        電子制作(2018年9期)2018-08-04 03:30:58
        基于TestStand的自動檢測程序開發(fā)
        電子測試(2018年11期)2018-06-26 05:56:16
        本月菜單
        美食堂(2017年1期)2017-01-13 01:37:42
        K-F環(huán)自動檢測系統(tǒng)設(shè)計
        一個“公海龜”的求偶菜單
        鴨綠江(2013年10期)2013-03-11 19:41:55
        同一Word文檔 縱橫頁面并存
        免费在线国产不卡视频| 中文字幕在线日韩| 被暴雨淋湿爆乳少妇正在播放| 成人爽a毛片免费网站中国| 永久免费毛片在线播放| 99精品国产99久久久久久97| 无码天堂亚洲国产av麻豆| 久久精品国产亚洲av成人网| 久久精品国产亚洲av超清| 男男啪啪激烈高潮cc漫画免费| 国产免费资源| 日本黄色高清视频久久| 精品天堂色吊丝一区二区| 国产精品v欧美精品v日韩精品| 久久青青草原亚洲AV无码麻豆| 亚洲天堂一二三四区在线| 婷婷精品国产亚洲av麻豆不片| 伊人狠狠色丁香婷婷综合| 天天干夜夜躁| 精品国产女主播一区在线观看| 亚洲av成人无码一区二区三区在线观看 | 欧美精品欧美人与动人物牲交| 色视频www在线播放国产人成| 亚洲AV秘 无码一区二区三区| 成人国产高清av一区二区三区| 亚洲熟妇丰满多毛xxxx| 国产黑色丝袜在线观看下| 精品黑人一区二区三区| 青青草国产手机观看视频| 亚洲老妈激情一区二区三区 | 久久国产亚洲AV无码麻豆| 一区二区在线观看视频亚洲| 日韩精品无码熟人妻视频| 色综合中文综合网| 欧美性受xxxx狂喷水| 国产自拍视频在线观看免费 | 自慰无码一区二区三区| 亚洲国产成a人v在线观看| 一区二区在线观看精品在线观看| 免费人成视频x8x8入口| 狠狠躁夜夜躁AV网站中文字幕|