Какие сложные ответы ) Если вопрос еще актуален, то самый простой способ написания модульных тестов в изоляции от внешних источников данных — это использование Mock фреймворков (например mox).
3-й вопрос также решается без изобретения велосипедов утилитами для тестирования нагрузки. Самый простой пример такой утилиты — Apache Bench. Знаю, что в природе есть и более комплексные решения, которые вы можете поискать сами.