Iran test fired its second long-range missile during a naval exercise in the Gulf, state TV's website quoted a senior navy commander saying on Monday."Today our Nour surface-to-surface long range missile was also successfully launched," said deputy navy Commander Mahmoud Mousavi.