Как правило, вы хотите использовать макет для проверки того, что каждая сторона реагирует, как требуется, на сообщения другой стороны (например, когда клиент получает ответ от сервера, что он обрабатывает этот ответ правильно).
Чтобы проверить работоспособность самой сети, вы можете протестировать обе программы на одной и той же машине, а также одну (или обе) на виртуальной машине.Если у вас есть два сетевых адаптера, вы можете даже выделить каждый из них для виртуальной машины, чтобы сетевой трафик фактически выходил один, на коммутатор / маршрутизатор и возвращался в другой (особенно полезно, когда / если вы хотите захватывать и проверять пакеты).