Как угодно, правда.
О нетехнологиях: я обнаружил там немного «их против меня / нас»;возможно, вы можете получить «их», чтобы помочь вам определить / построить его?
Чаще всего в таких сценариях лучше сохранять драйверы тестов внешними, поскольку
- вы тестируете реальный код, а не специфичные для теста интерфейсы
- вы можете распределить нагрузку по машинам (даже различным типам клиентов)
- часто легче отслеживать активность (используя PerfMon, WMI, Process Explorer, мониторинг пропускной способности и т.* это может немного усложнить вашу систему (не требуя тестирования инфраструктуры)
Большая часть этого сводится к предпочтению интеграционного теста над модульным тестом при проведении стресс-тестов.Другая часть взята из философии UNIX: пусть каждая программа хорошо выполняет одну задачу.