The present invention relates to a simulation test system based on fault injection, including a simulation module, a test module, a data collection and analysis module and a test real-time monitoring module, and the simulation module, the test module, the data collection and analysis module and the test real-time monitoring module are all It is connected to the shared memory and the data in the shared memory is shared. By modifying the data in the test module, it can intervene in the work of other modules to complete the fault injection of the simulation test system. A simulation test system based on fault injection of the present invention can flexibly change the data generated in the test process, provide more effective test means, avoid the disadvantages of directly modifying the simulation model when performing fault and abnormal tests, and eliminate the faults of the system The domain is separated from the normal domain to ensure the state consistency of the cross-link system during the test process, which is helpful to study the real impact of faults on the target system and related failure behaviors, and to evaluate the effectiveness of the fault tolerance mechanism of the target system.