本发明提供故障模拟器及计算机联锁CAN总线通信故障测试方法,故障模拟器过通信机与计算机联锁主机相连,包括:环回数据模拟器接收通信机发的来自于计算机联锁主机的驱动数据包,测试通信机输出链路正确性,根据通过检验的驱动数据包生成环回数据包并进行故障注入生成各种类型的错误环回帧并发给通信机,测试各错误场景下通信机与计算机联锁主机处理方式是否正确;采集数据模拟器仿真继电器驱采单元接收到驱动数据包的处理,判断驱动数据包有效性及测试通信机输出链路正确性,将采集数据包通过环回数据模拟器及通信机发给计算机联锁主机,测试联锁主机收到错误采集数据时处理是否正确。可实现计算机联锁CAN总线通信多种故障测试,测试结果准确。