Iran has test fired a new missile, the commander of Iran’s Revolutionary Guards, Major General Hossein Salami, said on Saturday, according to the Tasnim news agency.