Как использовать Jmeter для проверки всех ссылок на странице, значит я хочу проверить, все ли ссылки на странице работают или нет?

У меня есть идея, что анализатор HTML-ссылок, HTTP-сэмплер помогут... Я пытаюсь использовать его, но, к сожалению, это не удается..

Будет действовать что-то вроде паука...

3 ответа

Опция 1

Используйте HTML Link Parser следующим образом:

  • Группа потоков
    • Первоначальный HTTP-запрос к yourdomain.org
    • Пока контроллер (может быть пустым)
      • Запрос HTTP, который проверит ссылки. использование yourdomain.org в качестве имени сервера и .* как путь
        • HTML Link Parser

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

Вариант 2

Используйте, например, экстрактор регулярных выражений, XPath Extractor или CSS/JQuery Extractor в сочетании с контроллером ForEach. Этот сценарий будет повторять каждую отдельную ссылку, чтобы вы могли определить, какая из них не работает.

Для получения дополнительной информации о реализации варианта 2 см. Использование регулярных выражений в руководстве по JMeter.

Вместо Link Parser - мы можем создать надежный план тестирования, просто используя Regular Expression Extractor.

Найдите примерный план.

Для получения дополнительной информации посетите ссылку ниже.

http://www.testautomationguru.com/jmeter-find-broken-links/

Используйте LinkChecker. Это инструмент для проверки всех ссылок, присутствующих на веб-странице.

Другие вопросы по тегам