本发明涉及一种用于CAN(Controller Area Network控制器局域网)总线数据链路层测试的方法,该方法用来检验被测CAN总线数据链路层是否满足CAN协议的一致性要求。为了检验CAN总线数据链路层是否满足CAN协议一致性要求,本发明提出了一种CAN总线数据链路层测试方法的协同测试方法,对于被测CAN总线数据链路层的测试在具体实施上通过直接对被测CAN总线的CAN收发器的测试实现该方法直接利用逻辑分析仪和波型发生器分别与被测CAN总线中的被测CAN控制器RX、TX引脚分别相连,逻辑分析仪、波形发生器以及对其进行控制、分析的上位机构成下测试器,包含被测CAN控制器的测试模块中除了被测CAN控制器的部分构成上测试器,通过上测试器和下测试器的协同工作,检验被测CAN总线数据链路层是否满足CAN协议的一致性要求。