Blaze Commando's ability triggers each time an instant or sorcery spell you control deals damage (or, put another way, the number of times the word “deals” appears in its instructions), no matter how much damage is dealt or how many players or permanents are dealt damage. For example, if you cast Punish the Enemy and it “deals 3 damage to target player and 3 damage to target creature,” Blaze Commando's ability will trigger once and you'll get two Soldier tokens.

4/15/2013

Some instant or sorcery spells cause other objects to deal damage, rather than deal damage themselves. Such spells don't cause Blaze Commando to trigger.