【技术实现步骤摘要】
基于订阅/发布模式的通用测试平台
本专利技术涉及一种基于订阅/发布模式的通用测试平台,属于分布式测试领域,尤其涉及各类总线/非总线测试资源的通用测试领域。
技术介绍
分布式测试系统是指通过局域网(LocalAreaNetwork,LAN)和互联网(Internet),把分布于各测点、独立完成特定功能的测量设备和测量用计算机连接起来的计算机测量网络系统。与传统单点测试系统相比,分布式测试系统集高速数据存储、智能传感器多节点网络等技术为一体,成为了现代测试技术的主流与发展方向。分布式测试系统的发展自20世纪80年代起,美国国家仪器(NationalInstruments,NI)公司率先正式提出了“虚拟仪器”概念,开创了“仪器即软件”的先河,淡化了测试系统与计算机的界限;80年代末以来,计算机网络技术得到了迅猛发展,为测试领域带来了深刻的变革。以太网的快速发展为网络技术应用于测量测试提供了一种标准的、开放的、可互操作的网络结构,而基于LAN的测试系统主要侧重于如何用LAN来替代以往的GPIB总线和PCI扩展总线,以降低成本,提高系统灵活性和轻便性;21世纪初,无线通信技 ...
【技术保护点】
1.基于订阅/发布模式的通用测试平台,其特征在于:所述的测试平台是基于B/S架构下的分布式系统,包括一个部署于服务器的测试平台网站和多个测试服务节点,测试服务节点配备各自的测试资源(总线资源/非总线资源),测试服务节点与测试平台网站通过订阅/发布模式的DDS消息中间件在以太网中完成数据交互转发,实现了自动化测试、测试用例管理、静态激励、数据监控、试验数据管理、用户管理等功能;测试服务节点通过向中间件发布测试数据、测试平台网站后台逻辑则订阅测试逻辑中需要的测试数据,完成测试逻辑与测试资源的解耦。
【技术特征摘要】
1.基于订阅/发布模式的通用测试平台,其特征在于:所述的测试平台是基于B/S架构下的分布式系统,包括一个部署于服务器的测试平台网站和多个测试服务节点,测试服务节点配备各自的测试资源(总线资源/非总线资源),测试服务节点与测试平台网站通过订阅/发布模式的DDS消息中间件在以太网中完成数据交互转发,实现了自动化测试、测试用例管理、静态激励、数据监控、试验数据管理、用户管理等功能;测试服务节点通过向中间件发布测试数据、测试平台网站后台逻辑则订阅测试逻辑中需要的测试数据,完成测试逻辑与测试资源的解耦。2.根据权利要求1所述的通用测试平台,其特征在于:所述的通用测试平台采用的B/S架构下的分布式系统,是以部署于服务器的测试平台网站为中心的星型拓扑结构,各个测试服务节点都通过以太网的DDS接口与服务器相连。测试系统平台结合B/S架构的MVC软件设计模式采用分层结构,由服务器端的应用层、服务层、网络层、接入层和位于测试服务节点的资源层组成。测试平台网站提供了具体的测试操作逻辑,通过管理编辑网站中的测试关键字、测试逻辑来组成测试用例,就可以调用服务节点上的测试资源完成具体的测试执行服务,再通过发布/订阅模式将数据高效转发回系统平台。3.根据权利要求1所述的通用测试平台,其特征在于:所述的通用测试平台提供一套完整的网站管理测试系统平台,通过Web前端网页提供测试操作界面,包括了测试产品选择、测试用例执行、静态激励等;测试平台网站后台管理界面提供了测试开发的操作界面,包括了测试关键字开发、测试项编辑、测试用例编辑、测试结果...
【专利技术属性】
技术研发人员:于劲松,翁泽宇,盛武斌,唐荻音,万九卿,刘浩,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。