基于Web UI自動(dòng)化工具的搜索效果監(jiān)控系統(tǒng)
發(fā)布時(shí)間:2023-01-30 08:24
伴隨著移動(dòng)設(shè)備和4G通信技術(shù)的發(fā)展,全球互聯(lián)網(wǎng)產(chǎn)業(yè)出現(xiàn)了數(shù)年的爆炸式增長(zhǎng)。移動(dòng)互聯(lián)網(wǎng)時(shí)代,全球范圍內(nèi)出現(xiàn)了很多巨頭級(jí)互聯(lián)網(wǎng)公司,國(guó)外有谷歌和亞馬遜等,國(guó)內(nèi)有阿里巴巴和騰訊等。頭部互聯(lián)網(wǎng)公司幾乎都擁有日活躍用戶過(guò)億的市場(chǎng)最熱門APP。面對(duì)如此龐大的用戶量,如何保障線上質(zhì)量,確保用戶體驗(yàn)是互聯(lián)網(wǎng)公司們非常關(guān)注的熱點(diǎn)問(wèn)題。本論文基于Web UI自動(dòng)化工具,研發(fā)了一個(gè)面向搜索服務(wù)的效果監(jiān)控系統(tǒng)Monitor。Monitor效果監(jiān)控系統(tǒng)既能完成靜態(tài)頁(yè)面監(jiān)控,也被稱為接口監(jiān)控,也能完成UI交互類監(jiān)控。Monitor支持定時(shí)對(duì)線上服務(wù)發(fā)起檢查,也支持外部觸發(fā)發(fā)起檢查。Monitor主要構(gòu)成可以分為三個(gè)部分,分別是CASE框架、調(diào)度系統(tǒng)和用戶平臺(tái)。其中,CASE通常是指一個(gè)線上服務(wù)監(jiān)控單元任務(wù),例如一個(gè)python腳本。Monitor CASE框架提供了一種配置化的CASE開(kāi)發(fā)方式。測(cè)試工程師只需要設(shè)置一系列參數(shù)值,就能實(shí)現(xiàn)運(yùn)行一個(gè)CASE。CASE框架讀取CASE配置,將配置映射為具體的監(jiān)控策略,對(duì)線上服務(wù)發(fā)起檢查,并決定是否報(bào)警通知相關(guān)負(fù)責(zé)人。配置化的CASE開(kāi)發(fā)模式大大降低了 CASE開(kāi)發(fā)成本,...
【文章頁(yè)數(shù)】:73 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 課題背景
1.2 課題發(fā)展現(xiàn)狀
1.3 論文主要工作
1.4 論文組織結(jié)構(gòu)
1.5 本章小結(jié)
2 系統(tǒng)概述
2.1 業(yè)務(wù)背景
2.1.1 監(jiān)控CASE
2.1.2 定時(shí)監(jiān)控
2.1.3 觸發(fā)監(jiān)控
2.2 需求分析
2.3 系統(tǒng)主要模塊
2.4 相關(guān)理論和技術(shù)
2.5 本章小結(jié)
3 CASE框架設(shè)計(jì)
3.1 CASE配置化
3.1.1 配置化開(kāi)發(fā)模式
3.1.2 配置方案
3.2 CASE執(zhí)行流程
3.2.1 發(fā)起執(zhí)行命令
3.2.2 配置獲取
3.2.3 可變參數(shù)處理
3.2.4 請(qǐng)求生成
3.2.5 頁(yè)面抓取
3.2.6 初始化瀏覽器
3.2.7 頁(yè)面結(jié)構(gòu)化解析
3.2.8 策略調(diào)用
3.2.9 監(jiān)控結(jié)果判決
3.2.10 運(yùn)行歷史存儲(chǔ)
3.2.11 失敗報(bào)警與反饋
3.3 Monitor Task
3.4 本章小結(jié)
4 調(diào)度系統(tǒng)設(shè)計(jì)
4.1 基礎(chǔ)調(diào)度
4.2 分隊(duì)列負(fù)載均衡
4.3 本章小結(jié)
5 用戶平臺(tái)設(shè)計(jì)
5.1 CASE相關(guān)頁(yè)面
5.2 Task相關(guān)頁(yè)面
5.3 報(bào)警閉環(huán)頁(yè)面
5.4 數(shù)據(jù)統(tǒng)計(jì)頁(yè)面
5.4.1 CASE統(tǒng)計(jì)頁(yè)
5.4.2 CASE運(yùn)行統(tǒng)計(jì)頁(yè)
5.4.3 報(bào)警統(tǒng)計(jì)頁(yè)
5.4.4 流量統(tǒng)計(jì)頁(yè)
5.5 本章小結(jié)
6 系統(tǒng)測(cè)試
6.1 CASE框架
6.2 調(diào)度系統(tǒng)
6.3 用戶平臺(tái)
6.4 本章小結(jié)
7 總結(jié)與展望
7.1 論文總結(jié)
7.2 工作展望
參考文獻(xiàn)
作者簡(jiǎn)歷
學(xué)位論文數(shù)據(jù)集
【參考文獻(xiàn)】:
期刊論文
[1]一種快速搜索臨界棒位方法的開(kāi)發(fā)與評(píng)價(jià)[J]. 李治剛,安萍,嚴(yán)明宇,劉東,蘆韡,余紅星. 原子能科學(xué)技術(shù). 2019(11)
[2]基于后綴樹的基因數(shù)據(jù)可搜索加密方法[J]. 秦詩(shī)悅,周福才,柳璐. 東北大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019(04)
[3]互聯(lián)網(wǎng)時(shí)代的信息安全問(wèn)題[J]. 杜昕娉,王雙義,崔瀟文. 科技風(fēng). 2019(10)
[4]計(jì)算機(jī)數(shù)據(jù)庫(kù)在信息管理中的應(yīng)用[J]. 文華,劉昌烜. 電子技術(shù)與軟件工程. 2019(05)
[5]基于Web的海洋站數(shù)據(jù)匯集與監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 薄文波. 氣象水文海洋儀器. 2019(01)
[6]算法技術(shù)對(duì)信息分發(fā)機(jī)制的創(chuàng)新與反思[J]. 李煒娜. 西北民族大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019(01)
[7]智能化電力儀表遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 張興超,王陸. 設(shè)備管理與維修. 2019(03)
[8]無(wú)線智能交通監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 陽(yáng)明霞. 信息與電腦(理論版). 2018(22)
[9]智能工廠的監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 叢德龍,孫昕. 時(shí)代農(nóng)機(jī). 2018(10)
[10]基于智能化技術(shù)下的計(jì)算機(jī)網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計(jì)分析[J]. 陳衛(wèi)衛(wèi). 自動(dòng)化技術(shù)與應(yīng)用. 2018(10)
本文編號(hào):3732884
【文章頁(yè)數(shù)】:73 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 課題背景
1.2 課題發(fā)展現(xiàn)狀
1.3 論文主要工作
1.4 論文組織結(jié)構(gòu)
1.5 本章小結(jié)
2 系統(tǒng)概述
2.1 業(yè)務(wù)背景
2.1.1 監(jiān)控CASE
2.1.2 定時(shí)監(jiān)控
2.1.3 觸發(fā)監(jiān)控
2.2 需求分析
2.3 系統(tǒng)主要模塊
2.4 相關(guān)理論和技術(shù)
2.5 本章小結(jié)
3 CASE框架設(shè)計(jì)
3.1 CASE配置化
3.1.1 配置化開(kāi)發(fā)模式
3.1.2 配置方案
3.2 CASE執(zhí)行流程
3.2.1 發(fā)起執(zhí)行命令
3.2.2 配置獲取
3.2.3 可變參數(shù)處理
3.2.4 請(qǐng)求生成
3.2.5 頁(yè)面抓取
3.2.6 初始化瀏覽器
3.2.7 頁(yè)面結(jié)構(gòu)化解析
3.2.8 策略調(diào)用
3.2.9 監(jiān)控結(jié)果判決
3.2.10 運(yùn)行歷史存儲(chǔ)
3.2.11 失敗報(bào)警與反饋
3.3 Monitor Task
3.4 本章小結(jié)
4 調(diào)度系統(tǒng)設(shè)計(jì)
4.1 基礎(chǔ)調(diào)度
4.2 分隊(duì)列負(fù)載均衡
4.3 本章小結(jié)
5 用戶平臺(tái)設(shè)計(jì)
5.1 CASE相關(guān)頁(yè)面
5.2 Task相關(guān)頁(yè)面
5.3 報(bào)警閉環(huán)頁(yè)面
5.4 數(shù)據(jù)統(tǒng)計(jì)頁(yè)面
5.4.1 CASE統(tǒng)計(jì)頁(yè)
5.4.2 CASE運(yùn)行統(tǒng)計(jì)頁(yè)
5.4.3 報(bào)警統(tǒng)計(jì)頁(yè)
5.4.4 流量統(tǒng)計(jì)頁(yè)
5.5 本章小結(jié)
6 系統(tǒng)測(cè)試
6.1 CASE框架
6.2 調(diào)度系統(tǒng)
6.3 用戶平臺(tái)
6.4 本章小結(jié)
7 總結(jié)與展望
7.1 論文總結(jié)
7.2 工作展望
參考文獻(xiàn)
作者簡(jiǎn)歷
學(xué)位論文數(shù)據(jù)集
【參考文獻(xiàn)】:
期刊論文
[1]一種快速搜索臨界棒位方法的開(kāi)發(fā)與評(píng)價(jià)[J]. 李治剛,安萍,嚴(yán)明宇,劉東,蘆韡,余紅星. 原子能科學(xué)技術(shù). 2019(11)
[2]基于后綴樹的基因數(shù)據(jù)可搜索加密方法[J]. 秦詩(shī)悅,周福才,柳璐. 東北大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019(04)
[3]互聯(lián)網(wǎng)時(shí)代的信息安全問(wèn)題[J]. 杜昕娉,王雙義,崔瀟文. 科技風(fēng). 2019(10)
[4]計(jì)算機(jī)數(shù)據(jù)庫(kù)在信息管理中的應(yīng)用[J]. 文華,劉昌烜. 電子技術(shù)與軟件工程. 2019(05)
[5]基于Web的海洋站數(shù)據(jù)匯集與監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 薄文波. 氣象水文海洋儀器. 2019(01)
[6]算法技術(shù)對(duì)信息分發(fā)機(jī)制的創(chuàng)新與反思[J]. 李煒娜. 西北民族大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019(01)
[7]智能化電力儀表遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 張興超,王陸. 設(shè)備管理與維修. 2019(03)
[8]無(wú)線智能交通監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 陽(yáng)明霞. 信息與電腦(理論版). 2018(22)
[9]智能工廠的監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 叢德龍,孫昕. 時(shí)代農(nóng)機(jī). 2018(10)
[10]基于智能化技術(shù)下的計(jì)算機(jī)網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計(jì)分析[J]. 陳衛(wèi)衛(wèi). 自動(dòng)化技術(shù)與應(yīng)用. 2018(10)
本文編號(hào):3732884
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3732884.html
最近更新
教材專著