A lightability and temperature profile testing system, comprising: a system body defining a tobacco product placement region for testing a tobacco product; a heater carrier movable with respect to the tobacco placement region and configured to heat a first end of a tobacco product ; a puffing simulator configured to fluidically couple to a second end of the tobacco product within the tobacco product placement region , the puffing simulator configured to draw air through the tobacco product thereby simulating a puff of the tobacco product ; a thermocouple placement rig configured to selectively position one or more thermocouples in or along the tobacco product located within the tobacco product placement region ; a drill configured to extend into the system body and selectively drill one or more holes at positions within the tobacco product located within the tobacco product placement region ; and a controller communicably coupled to the heater carrier , the puffing simulator , the thermocouple placement rig and the drill , the controller executing instructions to: identify, based on a configuration of the thermocouple placement rig , at least one position for drilling a hole in the tobacco product ; control the drill to drill the hole at the at least one position in the tobacco product ; position, via the thermocouple placement rig , the one or more thermocouples in or along the tobacco product ; control the puffing simulator to draw air through the tobacco product ; and while the puffing simulator draws air through the tobacco product , generate, based on temperature data from the thermocouples , a temperature profile for the tobacco product . a system body defining a tobacco product placement region for testing a tobacco product; a heater carrier movable with respect to the tobacco placement region and configured to heat a first end of a tobacco product ; a puffing simulator configured to fluidically couple to a second end of the tobacco product within the tobacco product placement region , the puffing simulator configured to draw air through the tobacco product thereby simulating a puff of the tobacco product ; a thermocouple placement rig configured to selectively position one or more thermocouples in or along the tobacco product located within the tobacco product placement region ; a drill configured to extend into the system body and selectively drill one or more holes at positions within the tobacco product located within the tobacco product placement region ; and a controller communicably coupled to the heater carrier , the puffing simulator , the thermocouple placement rig and the drill , the controller executing instructions to: identify, based on a configuration of the thermocouple placement rig , at least one position for drilling a hole in the tobacco product ; control the drill to drill the hole at the at least one position in the tobacco product ; position, via the thermocouple placement rig , the one or more thermocouples in or along the tobacco product ; control the puffing simulator to draw air through the tobacco product ; and while the puffing simulator draws air through the tobacco product , generate, based on temperature data from the thermocouples , a temperature profile for the tobacco product . identify, based on a configuration of the thermocouple placement rig , at least one position for drilling a hole in the tobacco product ; control the drill to drill the hole at the at least one position in the tobacco product ; position, via the thermocouple placement rig , the one or more thermocouples in or along the tobacco product ; control the puffing simulator to draw air through the tobacco product ; and while the puffing simulator draws air through the tobacco product , generate, based on temperature data from the thermocouples , a temperature profile for the tobacco product . <EOS>