【技术实现步骤摘要】
多节点服务器系统的动态测试方法、系统、装置及介质
[0001]本专利技术涉及计算机
,更具体的说是涉及一种多节点服务器系统的动态测试方法、系统、装置及介质。
技术介绍
[0002]多节点服务器是将多个服务器集中部署在了2U或4U的空间内,由2U或4U的系统机箱或提供统一供电散热单元、或提供共享存储单元、或提供统一的数据交换单元的服务器系统。在多节点服务器在九品马哥,每个节点自身是一个拥有完整功能的独立服务器,又依赖于整系统提供的供电、散热、存储等单元模块。此类服务器具有密度高,可拓展性强,可集中管理,易于集中部署等优势。
[0003]当前,针对多节点服务器系统的常规测试方法,是在需要进行多节点服务器整系统测试时,各节点采用同一测试内容进行测试。比如,加压测试时所有节点同时加压,系统重启测试时所有节点同时重启。这种测试方法可以有效的对产品单一功能点的上限进行有效测试。
[0004]但是,由于当前测试的手段是全部节点同时进行同一项测试内容,过于单一,缺乏灵活性;而且,此种测试方法无法有效模拟实际应用场景,不 ...
【技术保护点】
【技术特征摘要】
1.一种多节点服务器系统的动态测试方法,其特征在于,包括如下步骤:S1:安装测试工具并进行配置;S2:将每个预设的测试内容映射为一个数字,根据所有的映射数字生成数组,作为测试内容集;S3:选取N个测试节点,使用预设函数生成多个随机数,并将随机数与映射数字对应,为每个测试节点选取随机数,根据随机数对应的映射数字确定N个测试节点的测试内容;S4:根据确定的测试内容,分别在N个测试节点执行测试;S5:测试完成后,根据步骤S3的方法确定新的测试内容;S6:分别根据新的测试内容和已完成的测试内容生成相应的测试内容组合;S7:对两个测试内容组合进行比对;若一致,则转到步骤S5,若不一致,则执行步骤S8;S8:根据新的测试内容执行测试。2.根据权利要求1所述的多节点服务器系统的动态测试方法,其特征在于,所述将每个预设的测试内容映射为一个数字包括:将操作系统重启映射为1,将DC开关机映射为2,将CPU压力测试映射为3,将内存压力测试映射为4,将硬盘压力测试映射为5,将BMC压力测试映射为6,将BMC刷新测试映射为7,将BIOS刷新测试映射为8,将网卡FW刷新测试映射为9。3.根据权利要求2所述的多节点服务器系统的动态测试方法,其特征在于,所述使用预设函数生成多个随机数,并将随机数与映射数字对应,为每个测试节点选取随机数,根据随机数对应的映射数字确定N个测试节点的测试内容,包括:使用随机数生成函数,生成9个(0,1)之间的随机数,并生成随机数数组,根据生成顺序将每个随机数与映射数字对应;使用最大值查找函数在随机数数组中依次选取N个最大值;根据选取的随机数使用编码查找函数找到对应的映射数字,根据测试内容集和映射数字确定本次N个测试节点的测试内容。4.根据权利要求3所述的多节点服务器系统的动态测试方法,其特征在于,所述分别根据新的测试内容和已完成的测试内容生成相应的测试内容组合,包括:将新的测试内容的N个映射数字按照...
【专利技术属性】
技术研发人员:孙玉超,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。