Проверка правильности проверки ссылки
Моя группа использует Jenkins для развертывания нашего кода, и я начал добавлять тесты в Jenkins для проверки нашего кода.
В случае с веб-сайтом, который мы создаем и разворачиваем, я скачал linkchecker.exe для моего ведомого Jenkins, и я выполню этот тест как еще одну работу Jenkins, как только я буду рад, что он делает то, что я хочу...
Рассматриваемая ссылка проверяется здесь
http://wummel.github.io/linkchecker/
Если я запускаю проверку ссылок на реальный URL, он проходит... хазз!
Если я укажу проверку ссылок на фиктивный URL-адрес, он потерпит неудачу... хазз!
Но фактический вариант использования, который я хочу проверить, заключается в том, что не удается загрузить подстраницу на сайте... и я не знаю, как это сделать.
Мы создаем сайт из проекта VS C#, и я немного поработал над ним, но на данный момент я не вызвал сбой типа, который я ищу, и, честно говоря, я бы предпочел не портить сам сайт для этого один случай, когда я пытаюсь доказать состояние отказа.
Итак, длинный и короткий из этого:
Предполагая, что у меня есть полный контроль над клиентом и сервером, как я могу сделать так, чтобы одна или несколько подстраниц с веб-сайта на сервере не могли правильно загружаться на клиенте?
Спасибо!
1 ответ
Все ли ссылки указывают на один и тот же хост? Если нет, вы можете переопределить DNS и указать поддельный хост в клиентском файле c:\Windows\System32\Drivers\Etc\hosts (если вы находитесь в windows) или /etc/hosts (в варианте Linux).