GPS Simulator is a program that creates ".gps" files instantly. It excels at simulating walking and driving tracks. It can display your virtual location and estimates the distance and duration of the track.
GPS Simulator can create tracks with a free or a lineal path, or both. Also, It has an algorithm to simulate natural walking, since no human can walk in a perfect line.