故障注入

智行众维2 天前
仿真测试·制动系统·故障注入·四通道车载轮速故障模拟器·轮速传感器·车载功能安全测试·硬件在环测试
【实践笔记】轮速传感器故障注入:从物理层到数据链路层的全栈测试验证做制动系统功能安全测试多年,轮速传感器故障注入一直是个绕不开的难点。在早期的测试中,模拟一个简单的电气故障往往需要直接改动车辆线束。比如要复现一次“对电源断路”,就需要在线束上找到对应的信号线,破开绝缘层,飞线触碰12V电源。但是,这种方法最大的问题不在于操作本身,而在于故障注入的时机、时长和电气特性等都无法精确控制。因为触碰的瞬间是弹跳式的接触,而接触电阻每次都不一样,故障持续的时间完全取决于操作者的手感,更不用说模拟“虚接”这类微秒级的瞬时断路了。但是用信号发生器切换波形的方式延迟过大,无法在车辆动态
没有bug.的程序员3 个月前
spring boot·云原生·架构·istio·流量治理·故障注入·韧性架构
Istio 服务网格:流量治理内核、故障注入实战与云原生韧性架构深度指南前言:从代码侵入到基础设施治理的范式转移在分布式系统的演进历程中,服务治理始终是开发者绕不开的课题。在早期的 Spring Cloud 时代,我们习惯于在业务代码中集成 Ribbon 负载均衡、Hystrix 熔断器或 Feign 客户端。这种模式虽然解决了微服务间的通信问题,但其带来的“SDK 侵入性”和“语言绑定”限制,随着云原生浪潮的袭来,逐渐显露出弊端:升级一个治理组件需要重启所有业务服务,维护多语言版本的治理逻辑更是效率噩梦。
闲人编程1 年前
开发语言·自动化测试·数据分析·capl·canoe·故障注入·canalyzer
CAPL概述与环境搭建CAPL(Communication Access Programming Language)是Vector公司开发的一种用于汽车电子系统开发和测试的脚本语言。它主要用于CANoe和CANalyzer工具中,用于模拟、测试和分析CAN(Controller Area Network)网络。CAPL语言基于C语言,具有类似C语言的语法结构,因此对于熟悉C语言的开发者来说,学习和使用CAPL会相对容易。
无敌糖果1 年前
混沌工程·故障注入·chaosblade
Chaosblade混沌工程工具高并发情况下,我们的进程表现会怎样? 网络延迟情况下,会对我们的程序造成什么影响? 假设磁盘满了, 我们的程序又会怎么样? OOM情况、CPU高负载情况等等。
我是有底线的