Ниже приведен пример ответа от инструмента JMeter.
<input name="requestId" type="hidden" value="-1859748216"/>
Я пробую следующий XPath //input[@name='requestId']
, но он не работает, я хотел бы взять только числовое значение -1859748216
Ниже приведен пример ответа от инструмента JMeter.
<input name="requestId" type="hidden" value="-1859748216"/>
Я пробую следующий XPath //input[@name='requestId']
, но он не работает, я хотел бы взять только числовое значение -1859748216
Вам нужно получить атрибут значения, используя /@value
//input[@name='requestId']/@value
Предпочитайте использовать более новый/улучшенный XPath2 Extractor вместо XPath Extractor
Если вы действительно хотите использовать XPath, вам нужно что-то вроде //input[@name='requestId']/@value
Однако XPath Extractor довольно требователен к ресурсам, так как он хранит весь DOM в памяти, когда дело доходит до получения значений из содержимого HTML, я бы предпочел использовать Извлечение селекторов CSS, оставляя XPath для XML или когда селекторы CSS недостаточно эффективны
Пример настройки:
Дополнительная информация: