Вы можете просто написать блок тестов, используя любую клиентскую библиотеку http. Отправляйте запросы GET и POST на ваш веб-сервер, анализируйте ответ и делайте утверждения. По мере добавления дополнительных функций добавляйте больше тестовых случаев.
Например, допустим, вы поддерживаете только POST-запросы в кодировке URL. Итак, вы пишете тестовый пример, который проверяет, что ваш сервер понимает запросы в кодировке URL и отвечает соответствующим образом. Завтра, когда вы добавите поддержку поддержки нескольких частей - это будет совсем другой тестовый пример.
Каждый язык программирования под солнцем имеет хорошую поддержку HTTP, поэтому написание контрольного примера не составляет труда.