基于华为云平台的城市轨道交通安防系统兼容性测试应用研究

2020-12-22 08:27李吻银丽君
价值工程 2020年33期
关键词:子系统华为轨道交通

李吻;银丽君

(四川旷谷信息工程有限公司,成都610000)

0 引言

如今,信息基础设施已成为现代社会的根基,我国在各领域的信息化建设,受到国外核心技术和产品的渗透,实现软硬件产品的国产化是保障信息安全的重要条件,自主可控可以增强国家的核心竞争力。华为云平台为企业提供了“高算力、高可靠、高安全”的智能底座和强有力的技术保障,在软件运行保障上,凸显出“运行速度快、稳定性强、安全高保证”等优势。

同时从整个IT 产业链来看,我国应用软件市场的国产化率已经相当高,总体在80%左右;其次是IT 基础设施市场,尽管国外厂商仍占据大部分市场份额,但国内厂商增长速度更快,替代国外厂商潜力巨大;而在基础系统软件市场,国产化率还比较低。由此看来,我国本土化IT 服务厂商已经具有较强的竞争能力,“去IOE”更易实现。今年以来IT系统“去IOE”和国产化替代进入加速期。“去IOE”并不是简单地弃用国外设备,而是在同等可替代条件下,优先选用国产设备和服务,从而促进国内IT 产业的发展。

1 城市轨道交通安防系统概要

城市轨道交通安防系统基于开源软件基础上进行开发的系统,提供了集成视频监控子系统、入侵报警子系统、安全检查及探测子系统、出入口控制子系统和电子巡查子系统的功能,满足客户提出的资源共享、智能化、集成化需求。安防系统是根据国家相关规范要求的前提下,深度聚焦轨道交通安全防范管理要求,构建一套智能、融合、集成、高效的安防系统,平台采用SpringCloud 框架,利用Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot 的开发风格做到简单易懂、易部署和易维护的分布式系统开发工具包。

2 兼容性测试概述

兼容测试(Compatibility Test Suite)CTS 通俗讲,是指同一软件在不同平台上是否能够正常运行并显示的测试。这个平台泛指不同操作系统、不同浏览器、不同屏幕、不同分辨率和不同带宽等。如果是做B/S 软件的兼容性测试,通常是指在不同操作系统(比如windows、MAC 和linux等)、不同浏览器(比如 IE、chrome 和 firefox 等)、不同分辨率和不同带宽的测试。兼容性测试到底需要考虑哪些方面的兼容性,以产品需求为准。应优先保证功能性测试验证对系统各项服务的兼容性检验,再去兼顾其它非功能性测试,比如安全性、性能、可用性等方面的验证。

3 兼容性测试内容

基于华为云平台的城市轨道交通安防系统兼容性测试主要从功能性、安全性、效率、可移植性等方面进行验证,测试内容如下:

功能性:主要业务功能正确性、完备性、适合性检验;

效率:主要应用场景的性能检验,指标是否满足需求定义;

安全性:系统业务数据的保密性、完整性检验,权限划分合理性检查;

可移植性:跨平台安装复杂度检验。

基于华为云平台兼容性测试软硬件配置表(表1)。

3.1 功能测试情况

基于华为云,对城市轨道交通安防系统采用黑盒测试方法进行测试。本次测试主要采用等价类、边界值、错误推测、因果图、判定表等测试方法进行系统功能验证,包括系统登录、电子地图、报警中心、视频监控、出入口控制、安全检查、入侵报警、电子巡更、系统联动、预案管理、设备管理、系统管理等主要功能模块,依据软件需求规格说明书检验产品功能的正确性、完备性和适合性。

表1

图1 WEB 服务(ECS 云服务器)资源消耗情况

图2 数据库服务(RDS 云服务器)资源消耗情况

3.2 性能测试情况

基于华为云平台对系统进行性能测试,检验系统事务处理能力、各事务响应时间、服务器资源的使用情况,产品是否满足华为云平台商用性能测试验收标准以及需求规格说明书中定义的非功能性需求。测试过程中主要关注报警消息推送、设备操控响应、登录、系统日志查询以及其他业务数据查询等业务场景。测试结果表现:

WEB 服务(ECS 云服务器)资源消耗情况(图1)。

数据库服务(RDS 云服务器)资源消耗情况(图2)。

本次性能测试用Jmeter 工具实际模拟场景。各测试场景中各个事务响应时间均可满足产品业务需求,服务器资源CPU 负载稳定,内存使用率稳定,未出现任何异常现象,符合华为云的各项性能指标要求。

3.3 安全测试情况

为了增强我国的网络和信息系统对外国监控活动的防御能力,华为云平台除了采取各种信息安全保障措施外,尽可能采用自主可控的国产软硬件,在关系国计民生的国家级重点项目知识产权、公安、安全等领域采用国产软件。另外,随着数字化、网络化、智能化、服务化的发展,而软件在其中的作用也越来越大,软件安全远比硬件重要,城市轨道安防系统是采用国产化开源软件自主研发,可以从根本上降低给信息安全带来的威胁。本次安全测试策略:

安全测试以《华为云市场安全合规要求(试行版)》的要求为测试基准,对Web 应用前端及服务做安全测试。

用户认证安全测试,对用户登录权限、敏感数据传输加密、敏感数据存储加密等安全访问测试。

镜像类产品需对主机和应用同时做安全扫描。

数据库类产品需针对主机做安全扫描。

软件下载类产品安全测试策略,需做通用web 扫描。

3.4 可移植性测试情况

本次可移植性测试主要从服务的可移植性方面进行度量,结合Docker 容器检验应用服务的安装部署难易程度,安防系统服务在华为云平台中的适应情况。同时检验安防系统服务是否满足软件实施方案中快速部署与数据分发的要求。

4 结语

本文结合城市轨道交通安防系统,探讨了基于华为云平台的产品兼容性测试方法,从功能、性能、安全性、可移植性等角度全面地验证了安防系统与云平台和国产化软硬件的兼容性,拓展了华为云平台在我国城市轨道交通领域的应用范围,并为类似产品的兼容性测试提供技术参考与借鉴。

猜你喜欢
子系统华为轨道交通
不对中转子系统耦合动力学特性研究
轨道交通产品CE认证论述
现在的余华为谁写作?
赛力斯华为智选SF5
高速轨道交通发展趋势
GSM-R基站子系统同步方案研究
华为没有成功,只是在成长
驼峰测长设备在线监测子系统的设计与应用
基于CAN的冗余控制及其在轨道交通门禁环网中的应用
城市轨道交通联调探讨