基于Web UI自动化工具的搜索效果监控系统
发布时间:2023-01-30 08:24
伴随着移动设备和4G通信技术的发展,全球互联网产业出现了数年的爆炸式增长。移动互联网时代,全球范围内出现了很多巨头级互联网公司,国外有谷歌和亚马逊等,国内有阿里巴巴和腾讯等。头部互联网公司几乎都拥有日活跃用户过亿的市场最热门APP。面对如此庞大的用户量,如何保障线上质量,确保用户体验是互联网公司们非常关注的热点问题。本论文基于Web UI自动化工具,研发了一个面向搜索服务的效果监控系统Monitor。Monitor效果监控系统既能完成静态页面监控,也被称为接口监控,也能完成UI交互类监控。Monitor支持定时对线上服务发起检查,也支持外部触发发起检查。Monitor主要构成可以分为三个部分,分别是CASE框架、调度系统和用户平台。其中,CASE通常是指一个线上服务监控单元任务,例如一个python脚本。Monitor CASE框架提供了一种配置化的CASE开发方式。测试工程师只需要设置一系列参数值,就能实现运行一个CASE。CASE框架读取CASE配置,将配置映射为具体的监控策略,对线上服务发起检查,并决定是否报警通知相关负责人。配置化的CASE开发模式大大降低了 CASE开发成本,...
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 课题背景
1.2 课题发展现状
1.3 论文主要工作
1.4 论文组织结构
1.5 本章小结
2 系统概述
2.1 业务背景
2.1.1 监控CASE
2.1.2 定时监控
2.1.3 触发监控
2.2 需求分析
2.3 系统主要模块
2.4 相关理论和技术
2.5 本章小结
3 CASE框架设计
3.1 CASE配置化
3.1.1 配置化开发模式
3.1.2 配置方案
3.2 CASE执行流程
3.2.1 发起执行命令
3.2.2 配置获取
3.2.3 可变参数处理
3.2.4 请求生成
3.2.5 页面抓取
3.2.6 初始化浏览器
3.2.7 页面结构化解析
3.2.8 策略调用
3.2.9 监控结果判决
3.2.10 运行历史存储
3.2.11 失败报警与反馈
3.3 Monitor Task
3.4 本章小结
4 调度系统设计
4.1 基础调度
4.2 分队列负载均衡
4.3 本章小结
5 用户平台设计
5.1 CASE相关页面
5.2 Task相关页面
5.3 报警闭环页面
5.4 数据统计页面
5.4.1 CASE统计页
5.4.2 CASE运行统计页
5.4.3 报警统计页
5.4.4 流量统计页
5.5 本章小结
6 系统测试
6.1 CASE框架
6.2 调度系统
6.3 用户平台
6.4 本章小结
7 总结与展望
7.1 论文总结
7.2 工作展望
参考文献
作者简历
学位论文数据集
【参考文献】:
期刊论文
[1]一种快速搜索临界棒位方法的开发与评价[J]. 李治刚,安萍,严明宇,刘东,芦韡,余红星. 原子能科学技术. 2019(11)
[2]基于后缀树的基因数据可搜索加密方法[J]. 秦诗悦,周福才,柳璐. 东北大学学报(自然科学版). 2019(04)
[3]互联网时代的信息安全问题[J]. 杜昕娉,王双义,崔潇文. 科技风. 2019(10)
[4]计算机数据库在信息管理中的应用[J]. 文华,刘昌烜. 电子技术与软件工程. 2019(05)
[5]基于Web的海洋站数据汇集与监控系统设计与实现[J]. 薄文波. 气象水文海洋仪器. 2019(01)
[6]算法技术对信息分发机制的创新与反思[J]. 李炜娜. 西北民族大学学报(自然科学版). 2019(01)
[7]智能化电力仪表远程监控系统设计[J]. 张兴超,王陆. 设备管理与维修. 2019(03)
[8]无线智能交通监控系统设计与实现[J]. 阳明霞. 信息与电脑(理论版). 2018(22)
[9]智能工厂的监控系统设计[J]. 丛德龙,孙昕. 时代农机. 2018(10)
[10]基于智能化技术下的计算机网络监控系统设计分析[J]. 陈卫卫. 自动化技术与应用. 2018(10)
本文编号:3732884
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 课题背景
1.2 课题发展现状
1.3 论文主要工作
1.4 论文组织结构
1.5 本章小结
2 系统概述
2.1 业务背景
2.1.1 监控CASE
2.1.2 定时监控
2.1.3 触发监控
2.2 需求分析
2.3 系统主要模块
2.4 相关理论和技术
2.5 本章小结
3 CASE框架设计
3.1 CASE配置化
3.1.1 配置化开发模式
3.1.2 配置方案
3.2 CASE执行流程
3.2.1 发起执行命令
3.2.2 配置获取
3.2.3 可变参数处理
3.2.4 请求生成
3.2.5 页面抓取
3.2.6 初始化浏览器
3.2.7 页面结构化解析
3.2.8 策略调用
3.2.9 监控结果判决
3.2.10 运行历史存储
3.2.11 失败报警与反馈
3.3 Monitor Task
3.4 本章小结
4 调度系统设计
4.1 基础调度
4.2 分队列负载均衡
4.3 本章小结
5 用户平台设计
5.1 CASE相关页面
5.2 Task相关页面
5.3 报警闭环页面
5.4 数据统计页面
5.4.1 CASE统计页
5.4.2 CASE运行统计页
5.4.3 报警统计页
5.4.4 流量统计页
5.5 本章小结
6 系统测试
6.1 CASE框架
6.2 调度系统
6.3 用户平台
6.4 本章小结
7 总结与展望
7.1 论文总结
7.2 工作展望
参考文献
作者简历
学位论文数据集
【参考文献】:
期刊论文
[1]一种快速搜索临界棒位方法的开发与评价[J]. 李治刚,安萍,严明宇,刘东,芦韡,余红星. 原子能科学技术. 2019(11)
[2]基于后缀树的基因数据可搜索加密方法[J]. 秦诗悦,周福才,柳璐. 东北大学学报(自然科学版). 2019(04)
[3]互联网时代的信息安全问题[J]. 杜昕娉,王双义,崔潇文. 科技风. 2019(10)
[4]计算机数据库在信息管理中的应用[J]. 文华,刘昌烜. 电子技术与软件工程. 2019(05)
[5]基于Web的海洋站数据汇集与监控系统设计与实现[J]. 薄文波. 气象水文海洋仪器. 2019(01)
[6]算法技术对信息分发机制的创新与反思[J]. 李炜娜. 西北民族大学学报(自然科学版). 2019(01)
[7]智能化电力仪表远程监控系统设计[J]. 张兴超,王陆. 设备管理与维修. 2019(03)
[8]无线智能交通监控系统设计与实现[J]. 阳明霞. 信息与电脑(理论版). 2018(22)
[9]智能工厂的监控系统设计[J]. 丛德龙,孙昕. 时代农机. 2018(10)
[10]基于智能化技术下的计算机网络监控系统设计分析[J]. 陈卫卫. 自动化技术与应用. 2018(10)
本文编号:3732884
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/3732884.html