Как я моделирую недостижимый хост на окнах?

У меня есть окна 8 пк, я тестирую бета программу на сетевую обработку ошибок сокета. Один из тех, которых у меня есть проблема при моделировании, чтобы это протестировало, является хостом недостижимые и сетевые недостижимые ошибки. Как я могу моделировать эти условия знать, обрабатывает ли программа их правильно.

1
задан 2 July 2015 в 18:10
4 ответа
  • Попробуйте подключиться к IP-адресу, который не используется.
  • Отключите сетевое соединение в точке, в которой вы хотите симулировать сбой
  • Отключите другой конец разговора с коммутатора (или отключите Интернет, если он удален). Это проверяет, что он делает, когда подключение вашего ПК все еще не работает, что может отличаться от того, что он делает, когда ваш сетевой кабель отключен.
3
ответ дан 3 December 2019 в 16:34

Вы также можете использовать родной брандмауэр Windows 8, чтобы заблокировать соединение Вашей программы.

0
ответ дан 3 December 2019 в 16:34

Для сетевых недоступных ошибок вы можете использовать route delete и удалить все ваши маршруты. Тогда вы сможете получить множество сетевых недоступных ошибок.

.
3
ответ дан 3 December 2019 в 16:34

Хотя можно отключить провода или удалить маршруты в таблице маршрутизации, вид ошибок при использовании этих методов достаточно ограничен. Вместо этого можно использовать сетевой симулятор, который позволит вам настроить виртуальную сеть, а затем протестировать ваше приложение против этого.

Этот подход дает вам несколько вещей:

  • Тестовые сценарии можно легко повторить.
  • Тестовые сценарии могут быть протестированы автоматически.
  • Вы можете протестировать множество различных (и сложных) сетевых настроек без необходимости вкладывать сотни или сотни тысяч долларов в сетевое оборудование.
  • Поскольку вы не полагаетесь на физическую близость к сетевому оборудованию, вы можете тестировать в любом месте, где вы пишете код.

Существует несколько альтернативных вариантов с открытым исходным кодом, таких как Cloonix, сетевой эмулятор CORE и другие .

1
ответ дан 3 December 2019 в 16:34

Теги

Похожие вопросы