Внизу стартовой страницы сайта есть ссылки на RSS. Для демонстрации работы с XML нужно извлечь ссылки на статьи из RSS и открыть одну из них.

Имеется в виду ссылка:
Нужно выполнить HTTP GET-запрос, и применить к результатам Post Processor для разработа XML-содержимого. Можно использовать JSR-223 пост-процессор и реализовать разбор XML программно на Groovy, JavaScript или BeanShell. Можно сделать регулярными выражениями, это будет ненадёжный способ — могут попать лишние ссылки в выборку. А можно использовать готовый удобный пост-процессор выбирающий данные по XPath-селекторам.
Возможные компоненты для разбора XML:
- XPath Extractor (рекомендуется);
- JSR223 PostProcessor;
- Regular Expression Extractor.
Для тестирования XPath-запросов можно использовать online-инструменты по поисковому запросу «xpath online tester»:
Что выбирать из XML-документа можно определить визуально: rss, внутри channel, внутри item, внутри link. Содержимое тега link — нужная нам ссылка, одна из многих.
Полезная функция Apache.JMeter для выбора случайного значения из набора переменных:
Вызов функции можно вставить прямо в поле «Path» компонента HTTP Request, так как наши ссылки начинаются с https:// это сработает. Смотри описание компонента:
Для отладки того, что XPath Extractor извлекает нужные ссылки, удобно использовать Debug PostProcessor, который надо добавить рядом с XPath Extractor. И просматрировать значения переменных во View Result Tree. То есть для отладки удобно использовать метод «отладочная печать» и связку стандартных компонент:
А также можно использовать сторонний компонент BlazeMeter Step-by-step Debugger, который устанавливается в Apache.JMeter через Plugins Manager:
- Скачать файл менеджера плагинов (jmeter-plugins-manager-0.11.jar) https://jmeter-plugins.org/get/ в каталог /lib/ext/ в папке установки Apache.JMeter.
- Перезапустить Apache.JMeter.
- Запустить менеджер плагинов <Главное меню / Options / Plugin Manager>.
- Установить BlazeMeter Step-by-step Debugger отметив компонент и нажав кнопку Apply Changes And Restart Jmeter.
- Теперь можно отлаживать скрипт в отладчике и просматрировать значения переменных, формирумых в результате работы Post Processor-ов, таких как XPath Extractor, в отладчике.
Источник картинки с Ю. Гагариным: www.novoboi.ru