Iranian President Mahmoud Ahmadinejad has said Iran will test-launch two more rockets before it sends a satellite into orbit .