The invention discloses a testing method for the components of 
combustion gas of 
gunpowder. The method can quantitatively test the 
mass of main gas components in a 
combustion product of the 
gunpowder under specific conditions. The method mainly comprises the following steps: 1, treating of a to-be-tested sample and adjusting the initial conditions of an enclosed 
combustion chamber; 2, igniting the to-be-tested sample and allowing gas produced after combustion to be fully mixed with filling gas; 3, subjecting the obtained gas mixture to 
pressure reduction and flow velocity adjustment, then allowing the gas mixture to pass through a 
sensor array, and acquiring related data including the pressure intensity of the 
combustion chamber, the concentrations of the gas components, flow velocity, etc.; 4, treating 
exhaust gas after completion of testing; 5, 
processing testing data and calculating the 
mass of the components of combustion gas produced by combustion of the to-be-tested sample per 
unit mass; and 6, characterizing testing results. The method provided by the invention is applicable to testing of the 
mass of a plurality of gas components like CO, CO2, NO, NO2, HCl and NH3 in the combustion product. The method provides a necessary technical means for research on the combustion mechanism, formula and 
process design of 
gunpowder.