GB/T37730-2019

Linux服务器操作系统测试方法

TestmethodforLinuxserveroperatingsystem

本文分享国家标准Linux服务器操作系统测试方法的全文阅读和高清PDF的下载,Linux服务器操作系统测试方法的编号:GB/T37730-2019。Linux服务器操作系统测试方法共有12页,发布于2020-03-01
  • 中国标准分类号(CCS)L74
  • 国际标准分类号(ICS)35.060
  • 实施日期2020-03-01
  • 文件格式PDF
  • 文本页数12页
  • 文件大小844.68KB

Linux服务器操作系统测试方法


国家标准 GB/T37730一2019 Linu服务器操作系统测试方法 IesmethodforLinxserveroperatingsystem 2019-08-30发布 2020-03-01实施 国家市场监督管理总局 发布 币国国家标准化管理委员会国家标准
GB/37730一2019 目 次 前言 范围 2 规范性引用文件 术语和定义、缩略语 3.1术语和定义 3.2缩略语 测试环境 5 - 测试方法 5.l文件系统 5.2系统安装与软件维护 5.3可用性 5.4适用性 5.5可伸缩性 5,.6可管理性 5.7基本安全特性 其他测试方法 附录A规范性附录) 其他测试方法
GB/37730一2019 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标准起草单位:江南计算技术研究所、电子技术标准化研究院、科学院软件研究所、 科学院计算技术研究所、软件评测中心 本标准主要起草人:程华,杨阳、贾家涛、田魏魏、程来旺、苗宗利、范东睿、唐大国、王俊、丰晋军、 张慧婧、刘龙庚、崔巍、王莉、朱斌、赖新、王明扬
GB/37730一2019 Linu服务器操作系统测试方法 范围 本标准规定了Linux服务器操作系统的测试环境,基于G;B/T25645一2010的测试方法,以及扩展 的测试方法 本标准适用于Linux服务器操作系统的测试 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T25645一2010信息技术中文Linux服务器操作系统技术要求 GB/T25656一2010信息技术中文Iinux应用编程界面(API)规范 信息技术 GB/T323942015 中文Linux操作系统运行环境扩充要求 术语和定义、缩略语 3.1术语和定义 GB/T25645一2010界定的术语和定义适用于本文件 3.2缩略语 下列缩略语适用于本文件 CPU;中央处理单元(CentralProcessingUnit) DHCP动态主机配置协议(DynamicHostConfigurationProtocol DNs;域名系统(DomainNameSystem) FTP;文件传输协议(FileTransferProtocol P;网际协议(InternetProtocol LDAP轻量目录访问协议LightweightDirectoryAccessProtocol NFs;网络文件系统(NetworkFileSystem NIS;网络信息服务(NetworklnformationServiee NTP:网络时间协议(Nett NetworkTimeProtocol POP3;邮局协议第3版本(Po PostOfficeProtocol3 RAID;独立冗余磁盘阵列 RedundantArrayoflIndependentDisks) SMP;对称多处理( Smmetrical Processing sMTP简单邮件传输协议(SimpleMailTransferProtocol) NetworkM Protocol SNIMP;简单网络管理协议(Simple lanagement SSH:安全外壳(SecureShelD) ControlProtocol TCP;传输控制协议Transmission Protoco UDP;用户数据报协议(Use serDatagramm
GB/T37730一2019 测试环境 典型Linux服务器操作系统测试环境应至少包括;2台安装了Linux服务器操作系统的服务器,分 别作为被测服务器和网络服务器;1台台式微型计算机,作为客户端和扫描服务器端口的攻击端 典型 测试环境如图1所示 服务器 服务器 网络 台式微型计算机 图1典型测试环境 测试环境配置要求如下: 服务器:CPU的核心数量不少于4核、内存容量不小于32GB,磁盘容量不小于6TB2块以 a 上速率不低于百兆的网卡、1个串口控制台; b)台式微型计算机:CPU的核心数量不少于2核、内存容量不小于4GB,磁盘容量不小于1TB 1块以上速率不低于百兆的网卡 5 测试方法 5.1文件系统 5.1.1文件系统类型 通过命令检查系统是否支持日志文件系统;在系统支持的日志文件系统下,对文件系统类型的测试 方法如下: 执行测试程序,创建大小为1TB的文件,验证能否创建成功,判断是否符合GB/T25645- a 2010中4.1.1a)的要求 b)通过命令,创建并初始化大小为4TB的文件系统,验证能否创建成功,判断是否符合GB/T25645 2010中4.1.1b)的要求 执行测试程序,创建文件名长度为255字节的文件,验证能否创建成功,判断是否符合 GB/T256452010中4.1.1c)的要求 5.1.2文件系统工具 对文件系统工具的测试方法如下
GB/37730一2019 文件系统创建工具;使用文件系统创建工具,分别创建、删除、格式化、挂载新的文件系统分区 a 判断是否符合GB/T25645一2010中4.1.2a)的要求; b 文件系统完整性检查工具:执行测试程序,模拟产生文件系统错误,通过文件系统完整性检查 工具检测和修复文件系统,检查超级数据块、空闲数据块,文件节点状态文件节点链接文件 结点数据大小等,判断是否符合GB/T256452010中4.1.2b)的要求 文件系统大小调整工具:执行测试程序,建立只占用部分空间的文件系统并加载;通过命令查 看文件系统信息和磁盘分区信息,计算终止柱面号;通过文件系统大小调整工具,分别增大、减 小文件系统的大小;通过命令查看文件系统大小,验证文件系统大小是否调整成功,判断是否 符合GB/T25645一2010中4.1.2c)的要求 5.2系统安装与软件维护 5.2.1 系统安装 对系统安装的测试方法如下: 光盘安装;插人安装光盘,设置固件的启动为从光驱引导启动,选择快速安装验证能否正确安 a 装系统,判断是否符合GB/T25645一2010中4.2.la)的要求 b 网络安装;将系统安装文件存放在网络服务器上,设置被测服务器固件的启动为从网络引导启 动,安装程序启动后,选择快速安装,验证系统能否正确安装,判断是否符合GB/T25645 2010中4,2.1b)的要求 5.2.2安装时可加载驱动程序 安装系统时,通过其他媒体向系统中添加驱动程序,打开驱动相关的应用程序,验证驱动程序是否 加载成功,判断是否符合GB/T25645-2010中4.2.2的要求 5.2.3软件包安装和升级 对软件包安装和升级的测试方法如下 通过软件包分别安装、升级软件后,使用软件包管理工具检查能否显示软件的名称,版本、大 a 小,安装位置等信息,判断是否符合GB/T256452010中4.2.3的要求; 分别安装、升级满足依赖关系的软件包和不满足依赖关系的软件包,验证能否检测软件包版本 b 及检查其依赖性,判断是否符合GB/T256452010中4.2.3的要求; 查看相关日志,检查软件安装过程中是否有日志记录,判断是否符合GB/T25645一2010中 4.2.3的要求 5.2.4卸载 卸载软件包,在卸载过程中,检查不存在依赖关系的软件包能否卸载成功,存在依赖关系的软件包 能否给予正确提示,判断是否符合GB/T25645一2010中4.2.4的要求 5.3可用性 5.3.1热插拔 对热插拔的测试方法如下 在系统正常运行状态下,插人可热插拔的硬件到系统中,检查能否自动添加设备及配置,并自 a 动加载驱动模块;通过打开驱动相关的应用程序,验证驱动程序是否加载成功,判断是否符合 GB/T256452010中4.3.1a)的要求
GB/T37730一2019 b 在系统正常运行状态下,卸载并从系统中拔出可热插拔的硬件,通过打开驱动相关的应用程 序,验证驱动模块是否卸载成功,判断是否符合GB/T256452010中4.3.1b)的要求 5.3.2多网卡绑定 绑定单个IP地址到2块网卡,通过命令验证每块网卡的连通性,判断是否符合GB/T25645一2010 中4.3.2的要求 5.3.3网卡失效切换 绑定单个IP地址到2块,对网卡失效切换测试如下 通过命令持续监控网络的连接情况,验证连接信息是否正确,判断是否符合GB/T25645- a 2010中4.3.3a)的要求; b 执行命令关闭单块网卡或直接拔出单块网卡,通过命令持续监控网络的连接情况,检查连接是 否保持,验证能否自动切换到可用网卡,判断是否符合GB/T25645一2010中4.3.3b)的要求; 检查记录的日志,验证是否正确记录所发生的事件,判断是否符合GB/T256452010中 4.3.3c)的要求 5.3.4RAID 对RAID的测试方法如下 接人RAD卡,配置RAID卡,通过命令读/写相应设备,判断硬RAID功能是否符合GBT25645 a 2010中4.3.4的要求 b 通过操作系统对硬盘完成软RAID配置,级别包括RAI0,RAID1、RAID4,RAI5;针对不同级别 的软RAID,通过命令读/写相应设备,验证能否访问软RAD,判断是否符合GB/T256452010 中4.3.4a)d)的要求 5.3.5逻辑卷管理 对逻辑卷管理的测试方法如下 在安装系统时,检查是否支持逻辑卷管理;分别创建、删除、调整逻辑卷大小,验证操作是否成 a 功,判断是否符合GB/T256452010中4.3.5a)的要求; 通过逻辑卷管理工具,分别创建、删除、调整逻辑卷大小,验证操作是否成功,判断是否符合 b GB/T256452010中4.3.5b)的要求 5.4适用性 5.4.1引导过程 对引导过程的测试方法如下 在系统运行过程中,多次非法关机引发文件系统错误;重启系统后,在系统开机引导过程中,检 a) 查能否对文件系统错误给出正确提示,能否自动修复错误,在自动修复不成功时能否通知系统 管理员进行手工修复,判断是否符合GB/T25645一2010中4.4.1e)的要求; 删除某个与启动相关的内核模块,在系统开机引导过程中,检查能否给出相关错误提示,判断 是否符合GB/T256452010中4.4.1d)的要求; 在系统开机引导过程中,检查能否正确显示各系统服务的启动状态,判断是否符合GB/T25645 010中4.4.le)的要求
GB/37730一2019 5.4.2动态可加载模块 检查系统是否提供动态可加载模块机制,通过相应的工具加载新模块、卸载模块,查看已加载模块, 验证操作是否成功,判断是否符合GB/T25645一2010中4.4.2的要求 5.4.3串口控制台支持 将两台被测服务器连接到串口控制台,从串口控制台切换到任一服务器进行登录,检查是否成功登 录到相应的服务器,判断是否符合GB/T25645一2010中4.4.3的要求 5.5可伸缩性 5.5.1SMP 查看启动选项中是否提供SMP选项;执行并行测试程序,测试系统SMP功能,验证系统资源能否被 系统中所有CPU共享,工作负载能否按程序要求分配到各处理器之上,判断是否符合GB/T25645一2010 中4.5.1的要求 5.5.2裸设备 通过命令分别绑定、读/写请空裸设备,验证操作是青成功,判断是否符合GB/T256 -2010中 4,5.2的要求 5.6可管理性 5.6.1sNMP 启动sNMP服务,通过sNMP自带的命令行工具获取本地sNMP数据,验证系统能否支持 sNMP,判断是否符合GB/T256452010中4.6.1的要求 5.6.2资源监视 对资源监视的测试方法如下 通过资源监视工具,查看单个及多个CPU使用情况,包括用户空间、内核空间、用户进程空间 a 内改变过优先级的进程、空闲CPU,等待输人输出的CPU时间、硬中断、软中断占用CPU百 分比等,判断是否符合GB/T256452010中4.6.2a)的要求 通过资源监视工具,查看物理内存和交换区的使用情况,包括总内存空间、已分配内存空间、未 分配内存空间,交换分区占用空间等,判断是否符合GB/T256452010中4.6.2b)的要求 通过资源监视工具,查看外部存储的使用情况,包括总空间、已用空间、可用空间、已使用的空 间占总空间的百分比、挂载点等,判断是否符合GB/T25645一2010中4.6.2e)的要求 5.6.3磁盘限额 分别配置不同用户的磁盘限额,包括文件个数、容量大小等,检查不同用户配置的磁盘限额信息是 否正确;对不同用户创建限额内和超出限额个数的文件,通过命令读写限额内和超出限额容量大小的文 件,检查是否超出磁盘限额,判断是否符合GB/T256452010中4.6.3的要求 5.6.4系统日志 检查系统日志中重要事件的记录情况,至少包括报警事件、系统开机和关机的时间、用户注册和注 销时间和状态、系统硬件方面的信息,并提供定期转存和清理功能,判断是否符合GB/T25645一2010
GB/T37730一2019 中4.6.4的要求 5.6.5应用程序状态以及进程记账 使用系统提供的监视应用程序运行状态的工具,检查是否提供进程执行时间、系统资源占用情况及 进程的状态的统计,判断是否符合GB/T25645一2010中4.6.5的要求 5.6.6系统备份 通过系统提供的工具,分别完全备份、增量备份特定目录,操作成功后检查该备份是否存在,判断是 否符合GB/T25645-2010中4.6.6的要求 5.6.7 系统管理工具 对系统管理工具的测试方法如下 通过网络配置工具,配置网络接口,IP地址、DNS以及网关,通过命令验证IP的连通性,判断 a 是否符合GB/T25645-2010中4.6.7a)的要求; 通过服务配置工具,配置系统默认启动服务.系统启动过程中检查默认启动的服务是否均启 b 动,判断是否符合GB/T25645一2010中4.6.7b)的要求; 通过认证方式配置工具,配置网络用户认证方式,检查能否通过配置的认证方式成功登录,判 断是否符合GB/T25645一2010中4.6.7e)的要求 5.7基本安全特性 5.7.1用户认证 对用户认证的测试方法如下 配置使用本地认证方式且启用shadow方式,以有效的本地用户身份登录,检查登录是否成 a 功,验证用户本地认证配置是否生效,判断是否符合GB/T256452010中4.7.1a)的要求; 在一台被测服务器上先后搭建kerberos5认证方式,LDAP认证方式和NIS认证方式的网络 b 用户认证服务端环境,启动服务;在台式微型计算机上先后搭建相应的客户端环境,先后以有 效网络用户身份、有效LDAP用户身份、有效NS用户身份登录,检查登录是否成功,验证各 网络用户认证配置是否生效,判断是否符合GB/T25645一2010中4.7.1b)的要求 5.7.2文件的完整性 设置完整性监控文件集,以未加认证的方式修改其中的文件,检查文件完整性监控工具能否监控到 文件改变并通知系统管理员,判断是否符合GB/T25645一2010中4.7.2的要求 5.7.3对端口扫描的监视 对端口扫描监视的测试方法如下 启动端口扫描监视,通过台式微型计算机扫描被测服务器端口,检查被测服务器能否即时监视 a 到端口扫描行为,判断是否符合GB/T25645一2010中4.7.3a)的要求; 检查被测服务器能否即时做出报警、屏蔽扫描发起端等反应,判断是否符合GB/T25645 b 2010中4.7.3b)的要求; 检查被测服务器能否记录发起扫描的主机信息,包括系统名称、攻击时间、尝试访问的TCP UDP端口号等,判断是否符合G;B/T25645一2010中4.7.3c)的要求
GB/37730一2019 5.7.4包过滤防火墙 对包过滤防火墙的测试方法如下: 通过包过滤防火墙配置工具,设置IP包的过滤条件,包括源地址、目的地址、端口以及包形态 a 等信息,向被测服务器系统分别发送符合、不符合过滤要求的P包,检查系统能否拦截不符合 过滤要求的IP包,判断是否符合GB/T25645一2010中4.7.4a)的要求; b 通过包过滤防火墙配置工具,设置允许进出网络接口的IP包条件,向被测服务器系统分别发 送符合、不符合过滤要求的IP包,检查系统能否控制网络接口、防止网络人侵,判断是否符合 GB/T25645一2010中4.7.4b)的要求 其他测试方法 其他测试方法见附录A
GB/T37730一2019 附 录 A 规范性附录) 其他测试方法 A.1系统管理 A.1.1用户/用户组管理 对用户/用户组管理的测试方法如下 用户管理;通过命令分别添加、删除用户,设置用户管理权限、用户口令,验证权限控制和口令 a 设置是否有效 b)用户组管理;通过命令分别添加,删除、编辑用户组,设置用户所属组,验证用户组管理是否 有效 A.1.2磁盘管理 通过命令操作磁盘分区,包括添加主分区和逻辑分区、编辑分区、格式化分区、删除分区、挂载分区、 卸载分区等,验证磁盘管理功能的正确性 A.1.3服务管理 在被测服务器上搭建服务端环境,包括代理服务、LDAP服务、FTP服务Samba服务、Telnet服 务,SSH服务、DHCP服务、NFS服务,NTP服务、POP3服务、SMTP服务、Web服务,DNS服务,依次 启动各服务,查看服务状态等信息;在台式微型计算机上搭建客户端环境,通过命令连接服务器,检查客 户端与服务端连接情况,验证所配置的服务是否生效、状态信息是否正确 A.2命令 在终端执行GB/T25656一2010中要求的命令及GB/T32394一2015中要求的扩展命令;对于合 法输人,验证命令运行是否正确;对于非法输人,验证是否给出错误提示,系统是否出现异常现象 A.3高级语言编程环境 在终端中,分别使用C,C十十,Perl,Python语言编写测试程序并执行,判断系统是否支持c,C十十、 Perl,Python高级语言,相关编程环境是否正确有效 A.4性能 对性能的测试方法如下 内存读写性能:执行测试程序,测试内存连续读写延时、内存随机访问延时,结果取三次测试的 a 平均值; b)文件系统读写性能:执行测试程序,测试文件系统对磁盘的读和写速度,结果取三次测试的平 均值;
GB/37730一2019 网络传输速率;执行测试程序,测试TCP,UDP的网络传输速率、网络传输延迟,结果取三次测 试的平均值; d 系统启动时间:使用计时器,测试系统启动时间(计时从开机开始,至用户登录界面中登录用户 栏出现光标闪烁时结束),结果取三次测试的平均值 A.5健壮性 A.5.1开关机稳定性 执行测试程序,连续启动(进人系统后不执行任何额外应用进程)和关闭系统,验证系统能否连续开 关机不少于100次 A.5.2系统稳定性 执行测试程序,造成系统高负载(CPU占用率不低于90%,内存占用率不低于80%),验证系统稳 定运行时间是否不小于168h A.5.3掉电处理 在系统启动,关闭、硬盘读或写、系统升级等过程中切断系统电源不少于10次,加电重启后,检查用 户能否成功登录,文件系统、网络系统是否正常

Linux服务器操作系统测试方法GB/T37730-2019

一、引言

Linux服务器是现代企业信息化建设不可或缺的组成部分。为了保证Linux服务器操作系统的质量和稳定性,我国颁布了GB/T37730-2019标准,规定了Linux服务器操作系统的测试方法,本文将对该标准进行介绍。

二、测试环境

Linux服务器操作系统测试环境应包括硬件环境和软件环境两个方面。硬件环境要求测试平台具有合适的处理器、内存、磁盘等配置;软件环境要求测试平台具有完整的Linux服务器操作系统,包括核心功能模块、系统管理工具、网络服务等。

三、测试内容

Linux服务器操作系统测试内容主要包括功 能测试、性能测试、可靠性测试、安全性测试等方面。其中,功能测试要求测试平台各项功能是否正常、兼容性是否良好;性能测试要求测试平台的处理能力、存储能力、网络传输速度等方面;可靠性测试要求测试平台的稳定性、故障恢复能力等方面;安全性测试要求测试平台的安全防护能力等方面。

四、测试要求

Linux服务器操作系统测试要求包括测试计划、测试用例、测试数据、测试记录、测试报告等方面。测试计划应制定详细的测试计划和流程,明确测试目标和范围;测试用例应设计充分的测试用例,覆盖各项测试内容;测试数据应选择合适的测试数据,模拟真实场景;测试记录应及时记录测试结果和问题,为后续处理提供依据;测试报告应详细反映测试过程和结果,提供参考意见和建议。

五、结论

GB/T37730-2019标准对Linux服务器操作系统测试方法进行了规范,有助于保证Linux服务器操作系统的质量和稳定性。在企业信息化建设中,应尽可能遵循该标准进行Linux服务器操作系统的测试。

Linux服务器操作系统测试方法的相关资料

和Linux服务器操作系统测试方法类似的标准

搪瓷光泽测试方法

敲击呆扳手和敲击梅花扳手
上一篇 本文分享国家标准敲击呆扳手和敲击梅花扳手的全文阅读和高清PDF的下载,敲击呆扳手和敲击梅花扳手的编号:GB/T4392-2019。敲击呆扳手和敲击梅花扳手共有10页,发布于2020-03-01
信息技术生物特征识别指纹识别设备通用规范
本文分享国家标准信息技术生物特征识别指纹识别设备通用规范的全文阅读和高清PDF的下载,信息技术生物特征识别指纹识别设备通用规范的编号:GB/T37742-2019。信息技术生物特征识别指纹识别设备通用规范共有25页,发布于2020-03-01 下一篇
相关推荐