How did people train for war in the middle ages?

Knights had a regular training schedule they kept. Tournaments were one of the outcomes of knight training. The peasant soldier would practice with his farm tools and wrestle as games as well. This is a time when people had little free time so the work they did also kept them in shape for war.