i have used whizlabs and i find really good. dont know others but the whizlabs comes with topic wise questions and section which are really usefull in
testing you completely and makes sure their isn't anything which you haven't done.
How well you have done dpends upon you.