[发明专利]基于STAF的高端容错机故障注入自动化测试平台及方法无效
申请号: | 201110212490.8 | 申请日: | 2011-07-27 |
公开(公告)号: | CN102354298A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 左德承;张展;钱军;周海鹰;温东新;冯懿;苗百利;罗丹彦;杨孝宗;崔忠强;刘宏伟;董剑 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 staf 高端 容错 故障 注入 自动化 测试 平台 方法 | ||
1.基于STAF的高端容错机故障注入自动化测试平台,其特征在于,所述测试平台是基于下述分布式测试环境建立的,所述分布式测试环境是基于STAF搭建的自动化、分布式测试环境,该环境包括控制机(4)、测试代理服务器组、FTP服务器(5)、监视器(3)、目标服务器(7)和数据服务器(6),
其中,控制机(4),是整个测试环境中的控制端,用于管理、控制整个自动化测试流程;它通过底层的STAF服务,向测试环境中的各个测试结点提交自动化测试任务,同时监视测试结点的任务执行情况,并将任务执行进展相关数据发送给监视器(3);
监测器,用于将控制机(4)发送的任务执行进展相关数据显示输出,还用于实时显示目标服务器(7)的系统关键性能信息,所述系统关键性能信息包括目标服务器(7)的CPU性能参数、内存使用率、磁盘IO速率、网络速率等,还用于在监控结束后导出监控日志和日志分析文件;
FTP服务器(5),保存与故障注入自动化测试相关的所有文件和脚本,通过文件系统服务下载到指定的计算机,所述指定的计算机包括目标服务器(7),测试代理服务器;
数据服务器(6),用于收集和存储故障注入实验生成的所有结果;
目标服务器(7),是待测高端容错计算机,是基于故障注入方法进行可用性评测的目标对象;
测试代理服务器组,用于监听并接收控制机(4)发送来的测试任务信息,并执行相应的测试操作,同时反馈测试过程和结果给控制器;该测试代理服务器组由两台测试代理服务器组成,其中,一台测试代理服务器(2)用于运行负载发生器,实现根据控制机(4)的命令产生负载信息给目标服务器(7);另一台测试代理服务(1)器用于执行向目标服务器(7)注入故障,观察系统对故障的反应,结合负载变化,分析系统相关性能,实现向目标服务器(7)模拟注入故障,评测相关性能的任务;
基于上述分布式测试环境的故障注入自动化测试平台由软件实现,它包括应用层、代理层和实现层,其中,
应用层为运行在总控端服务中的应用程序,该应用程序利用关系型数据库和文件系统来管理自动化测试过程中的数据和信息,并提供友好的图形界面与用户交互;
代理层,运行在应用层和实现层中间,实现任务代理,在后台运行,负责执行用户从界面中提交的自动化测试任务;所述任务代理由任务控制代理背景程序组成,
实现层,指运行在自动化测试控制服务器最底层的STAF进程及其提供的包括STAX在内的各种服务,在该层,封装了自动化测试控制服务器与各种平台的测试代理间通信、执行各种自动化测试具体操作。
2.根据权利要求1所述的基于STAF的高端容错机故障注入自动化测试平台,其特征在于,所述测试相关的文件和脚本包括:负载发生器安装程序及工作脚本、故障注入服务安装程序及工作脚本、测试监控服务安装程序及工作脚本。
3.根据权利要求1所述的基于STAF的高端容错机故障注入自动化测试平台,其特征在于,所述的应用层是按照MVC应用模型的设计思想设计的,该应用层中的总控端服务由视图层、控制器和模型三个部分组成,其中:
视图层View,用于根据控制器发送的数据提供人机交互界面,实现与评测人员的信息交互,例如:可以选择现场制定测试参数,或选择直接从监测机上的SQL数据库中读取测试参数文件;
所述视图层的代码全部是软件界面的布局,不包含业务逻辑;
控制器Controller,负责分析用户请求并调用合适的模型来处理,还用于实现模型与视图层之间的数据交互;还用于提供人机交互界面需要显示的事件及响应给视图层,还负责数据的组织,然后交由Model中的STAF传输或者交由DB存储,
模型,封装了各种业务逻辑,用于在控制器的调用下实现相应的逻辑动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110212490.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种T型栅HEMT器件及其制作方法
- 下一篇:谷斑皮蠹标准样品及其制备方法