学位专题

目录>
<
DOI:10.7666/d.Y2427969

基于TSDB自动化监测工具的开发

傅俪婕
北京交通大学
引用
某公司为全球主要的金融信息提供商,该公司某部门内的TSDB(Time Series Data Base,实时序列数据平台)系统日常处理的数据量巨大。为了更好地维护部门内TSDB系统,使得日常测试结果保证准确率,测试成员需要频繁测试TSDB系统中各类服务器的运行状况。而采用人工方法每天进行频繁测试将耗费大量的时间,而且无法保证结果的准确性,因此需要开发出一整套基于TSDB的自动化监测工具。本文以该项目作为背景,论述了基于TSDB的自动化监测工具的设计与实现。  论文首先阐述了项目背景,然后介绍了开发整个系统用到的关键技术。随后,介绍了整个系统的工作原理,设计了系统的总体框架和模块组成,并对该工具的整体流程进行了设计。该工具使用Python及其相关Pamie(Python AutomatedModule for Internet Explorer,Python操作IE自动化模块)模块,开发了多个模块。使用RF(Robot Framework,Robot框架)将多个脚本工具集合在一起,使用了SSH(Secure Shell,安全外壳协议)及Putty(telnet、rlogin和SSH客户端)与远程计算机进行交互。本人独立完成了如下工作:TSDB环境监测模块、TSDB服务器运行监测模块、TSDB服务器数据自动分析填写模块以及自动登录网站填写数据模块的开发。本文对整个系统进行了功能测试以及性能测试,最后展示了运行结果并对整个工作进行了总结。  该工具目前已经在部门内部进行了广泛地使用,得到很多测试人员的积极反馈,大大减少了测试人员每天的测试工作量。

软件测试;自动化监测工具;Python模块;整体流程;程序设计

北京交通大学

硕士

软件工程

冀振燕

2013

中文

TP311.52

95

2014-02-25(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅