Thanks for answering.
I found this test code on usenet that really helps test whether the caching is working. Once you set proper duration, you can go on refreshing and the time displayed doesn't change till the duration is over.
<%@ Page language=C# %>
<%@ OutputCache Duration="120"...