服务器“压力测试”作为互联网行业必修课已遍布电商平台、视频网站、游戏运营等众多应用场景

2020-09-01 17:13:37 来源:IT168
服务器“压力测试”作为互联网行业必修课已遍布电商平台、视频网站、游戏运营等众多应用场景

  服务器“压力测试”作为互联网行业必修课已遍布电商平台、视频网站、游戏运营等众多应用场景。

  但一台合格服务器出厂只有“压力测试”就足够了吗?就此,宁畅信息产业(北京)有限公司的测试工程师,就给出了详细解答。

服务器“诞生”至少经上千项测试

  宁畅测试负责人表示,要生产出具备“德智体美劳”全面素质的服务器,需要通过不断测试,使其硬件功能稳定,电性能可靠,信号质量纯净。

  每一台宁畅服务器在电性能测试方面,需经过如:Base function基本验证测试;Efficiency 效率测试;Inrush Current电流冲击测试;Overshoot & Undershoot 过冲和下冲测试;Phase margin相位裕度验证;Voltage 电压测试;Power rail 的Open & Short、Voltage、Leakage漏电测试;Sequencing 上电时序以及Clock基本测试,以及重要的CPU VRM测试。

  只有信号纯净,才能保证数据传输时的质量。宁畅服务器不仅测试高速总线,如PCIE、SAS、SATA、UPI、DMI、DDR、 USB2.0/3.0、10GBASE-KR、10GBASE-T、GbE、 Clock、10G/25G Serdes以及NCSI等信号。低速总线,如SMBus、I2C、IPMB、SPI、 eSPI、LPC、VGA、Power Good and Reset等信号也会全部检查。

  在板级严谨测试外,宁畅服务器还需做全面兼容性测试,如针对每一个客户的AVL,像内存、硬盘(HDD,SSD,NVMe)、网卡、阵列卡等常见扩展卡的兼容性测试,同时这些测试都会使用客户自用操作系统去做全面验证,模拟客户体验并给出反馈;其中针对Performance的调优测试,宁畅产品多次打破Spec Bechmark的记录。

  服务器在通常环境下可顺畅运行,遇到“高温”、“高湿”等严苛环境也得能“吃土耐劳”。

  宁畅测试团队本着“宁静、顺畅”理念,全面设计了“Thermal散热测试和Reliability(可靠性)测试”,其覆盖环境有:高温高湿场景;低温场景;盐雾场景;HALT加速寿命测试场景;Four Corner拉偏和AC loss等疲劳测试场景。

  此外,Drop跌落、Shock冲击、Vibration震动、 Storage仓储测试,电磁兼容电磁干扰(electromagnetic interference, EMI)和电磁耐受性(electromagnetic susceptibility, EMS)这些都是产品包装、运输、上线和离线场景下必须测试环节。

  做完以上基础测试,还得根据用户需求做特定软件环境与应用场景(包括压力测试)等等性能与稳定性测试。

  一款合格的服务器产品,从设计生产到真正交付用户,粗算每台做一千项测试是妥妥的。

  但是!仅做这些测试,还不能保证服务器达到宁畅标准出厂。

超4万项用例测试实现自动化

  针对测试中发现的Bug,研发工程师需做系统性及时调整与处理。往往一个信号干扰问题,就需要经过多轮调试。

  关键,服务器产品交付都是短时间成千上万台,要让每台服务器经过数千项测试并及时调整Bug,则需要构建系统的自动化测试体系,并在产品研发和满足用户定制化的过程中同步进行测试,以保证产品可按时、高质量地交付到用户手中。

  “好比一台车要在高速路上边跑边组装、边检验,车停下来便完成所有测试与装配,用户接过方向盘就可开走。”宁畅测试负责人介绍“边造边测”非常考验宁畅测试与研发人员的技术功底与经验积累,关键还得掌握测试体系与产品研发的核心技术。

  行业发展来看,只有将客户测试需求全面实现自动化,才能更好为客户服务,提供高质量产品。

  而从行业中来看,如宁畅一样具备全面自动化测试能力厂商,仅占厂商总数量的2%左右。“除了人力、物力上的投入,关键还得有相关用例经验积累。”宁畅测试负责人表示,服务器测试自动化门槛很高,不仅需要测试人员,还需研发人员,在了解服务器同时掌握众多语言等技能。

  诸如Shell,Python,C,Java,Go,Ruby等工具语言需要掌控;如Jenkins,Django,react,Flask等架构理解也必不可少。只有掌握这些基础技能,才能面向不同业务采用不同语言与框架,如:图像数据处理要采用难度较高的OCR技术。一套完整测试系统需经过十几年的千锤百炼,才能为客户提供既敏捷又高效的服务。

  目前,宁畅具备自主研发测试相关软件/硬件能力,可构建自动化测试平台,实现面向用户提供测试体系。宁畅自动化测试平台NASA(NettrixAutotest and Stress Application)从测试环境搭建、测试、测试日志收集、测试数据分析,到最后的测试bug提交,已实现全面自动化,测试用例自动化覆盖高达95%以上。

  其中:BMC Lab测试用例14000+项,自动化覆盖95%;BIOS Lab测试用例9700+项,自动化覆盖 98%;Hardware Lab测试用例14000+项,自动化覆盖 93%;Performance Lab测试用例5700+项,自动化覆盖 97%。

  此外,宁畅智能测试故障分析引擎,通过知识库黑白名单对比,对Bug实现自动定位、自动提交,并通过整合基础设施和业务调度,以及数据挖掘技术提升测试有效性,为客户提供全链路的质量保障。

免责声明:本文仅代表作者个人观点,与朝闻天下无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们联系,本网站将在规定时间内给予删除等相关处理.

猜你喜欢

AI语音技术:未来已来,你准备好了吗?

在这个信息爆炸的时代,人工智能正以前所未有的速度改变着我们的生活。AI语音技术作为人工智能领域的一颗璀璨明珠,正悄然引领着一场沟通方式的革命。就让我们一起走进AI语音的世界,探索那些令人兴奋的可能性。

1天前

全屋智能整装多少钱

随着科技的飞速发展,全屋智能整装逐渐成为现代家庭的新宠。想象一下,下班回家,灯光自动调节到最舒适的亮度,窗帘缓缓拉开,播放着你喜欢的音乐,这不再是科幻电影里的场景,而是触手可及的现实。但这样的梦想家园

1天前

科技前沿:AI机器人的崛起与价格揭秘

在当今这个科技日新月异的时代,人工智能(AI)技术正以前所未有的速度渗透到我们生活的方方面面,AI机器人作为这一领域的璀璨明星,正逐步改变着我们的工作方式和生活习惯。从医疗健康到娱乐直播,从人形伴侣到

1天前

AI炒股机器人真的那么厉害吗?

在科技日新月异的今天,AI炒股机器人如同一股清流涌入了投资界,它们以精准的市场分析、高效的决策能力赢得了投资者的青睐。但在这背后,是否真如宣传所言,AI炒股机器人是通往财富自由的金钥匙?还是一场华丽的

1天前

添添AI平板机器人深度评测:智能生活新体验

在科技日新月异的今天,智能设备已成为我们生活中不可或缺的一部分。特别是随着人工智能技术的飞速发展,各类智能产品层出不穷,极大地丰富了我们的日常生活。添添AI平板机器人作为一款集多功能于一体的智能设备,

1天前

科技前沿探秘:AI智能的多彩世界

在这个科技日新月异的时代,人工智能(AI)已悄然融入我们的日常生活,成为不可或缺的一部分。从简单的语音助手到复杂的自动化决策系统,AI正以前所未有的速度改变着世界。就让我们一起走进AI的多彩世界,探索

1天前