Я никогда не находил преимущества в непосредственном тестировании сервлетов (скажем, в действиях Struts), особенно с учетом работы, необходимой для этого.
Большинство моих сервлетов / действий / чего бы то ни было используют POJO для основной части своей работы, и POJO проходят тщательное тестирование. Сами веб-приложения имеют наборы тестов HtmlUnit. Все, что между ними, я полагаю, просто сантехника.
Я не верю, что я когда-то сталкивался с какой-либо ошибкой, которая могла быть обнаружена ТОЛЬКО при непосредственном тестировании классов сервлетов и которая не была бы обнаружена при тестировании POJO или веб-приложения.