A system for configuration management identification rule testing, the system comprising: a processor; and a memory, accessible by the processor, the memory storing instructions, that when executed by the processor, cause the processor to perform operations comprising: receiving an indication of a configuration item class associated with a data source from a display device; identifying an identification rule that corresponds to the configuration item class; receiving, from the display device, one or more container level attribute values associated with the configuration item class and one or more criterion attribute values associated with the configuration item class based on the identification rule; generating a configuration management database payload from the data source based on the one or more container level attribute values and the one or more criterion attribute values; comparing the configuration management database payload with a simulated configuration management database payload based on the identification rule; and transmitting, to the display device for display, debugging information including one or more consistencies, one or more inconsistencies, or both, between the configuration management database payload and the simulated configuration management database payload. a processor; and a memory, accessible by the processor, the memory storing instructions, that when executed by the processor, cause the processor to perform operations comprising: receiving an indication of a configuration item class associated with a data source from a display device; identifying an identification rule that corresponds to the configuration item class; receiving, from the display device, one or more container level attribute values associated with the configuration item class and one or more criterion attribute values associated with the configuration item class based on the identification rule; generating a configuration management database payload from the data source based on the one or more container level attribute values and the one or more criterion attribute values; comparing the configuration management database payload with a simulated configuration management database payload based on the identification rule; and transmitting, to the display device for display, debugging information including one or more consistencies, one or more inconsistencies, or both, between the configuration management database payload and the simulated configuration management database payload. receiving an indication of a configuration item class associated with a data source from a display device; identifying an identification rule that corresponds to the configuration item class; receiving, from the display device, one or more container level attribute values associated with the configuration item class and one or more criterion attribute values associated with the configuration item class based on the identification rule; generating a configuration management database payload from the data source based on the one or more container level attribute values and the one or more criterion attribute values; comparing the configuration management database payload with a simulated configuration management database payload based on the identification rule; and transmitting, to the display device for display, debugging information including one or more consistencies, one or more inconsistencies, or both, between the configuration management database payload and the simulated configuration management database payload.