Yup... I perspire a lot too sometimes.. As it can get very hot here, especially when in public transport.. And well I always sweat a lot round my face when I get nervous hehe....
Use a good primer, this'll make the foundation look and last better... Also avoid liquid foundation at all costs, and if you use any make sure it's very thin coats as it'll make you perspire more if it's thicker.... Avoid using powder over it coz it'll make you sweat more too...
Also.. Half the time when you sweat it seems like it's all gone haywire when it aint... Unless you've done the inside or lower part of your eye with liner ... Liquid effect by Max Factor I've found is the one that runs the least....
Hope I helped 🙂