В настоящее время разрабатываем скрипт в jMeter, мне нужно получить х количество значений из ответа, а затем вставить эти значения в другой HTTP-запрос, вот сложная часть ответа - это таблица, которая всегда меняются (например, строки увеличиваются или уменьшаются каждый раз при запуске теста), до сих пор я создал экстрактор регулярных выражений, который извлекает что-либо между таблицей, теперь мне нужно создать пост-обработчик beanshell, который извлекает определенные значения из переменной, полученной с помощью Regex и применяет их к HTTP-запросу. Я не уверен, что это лучший способ сделать это, поэтому я открыт для предложений по этому поводу другим способом.Извлечение определенных значений из скрипта beanhell переменной jMeter
0
A
ответ
0
- Вам необходимо Beanshell PreProcessor применяется к 2-запросу, не постпроцессор применяется к 1-й просьбе
- Я не думаю, что с помощью регулярных выражений является очень хорошей идеей для разбора HTML, я предложил бы идти для CSS/JQuery Extractor или XPath Extractor вместо
После требуемые значения в виде
var_1=foo var_2=bar var_MatchNr=2
вы сможете добавить эти значения в 2 HTTP запроса, как:
import java.util.Iterator; import java.util.Map; Iterator iter = vars.getIterator(); int counter = 1; while (iter.hasNext()) { Map.Entry e = (Map.Entry)iter.next(); if (e.getValue() != null) { if (e.getKey().toString().startsWith("var_") && e.getValue().toString().length() >0) { sampler.addArgument("param" + counter, e.getValue().toString()); counter++; } } }
Смежные вопросы
- 1. Извлечение определенных значений из bitflag
- 2. Извлечение определенных значений из определенных ключей из JSON в Python
- 3. Извлечение определенных значений из регулярного выражения Perl
- 4. Perl: извлечение определенных значений из файла матрицы
- 5. Извлечение определенных элементов/значений из html
- 6. Извлечение скрипта из SVGScriptElement
- 7. извлечение значений из HashMap
- 8. Jmeter - Извлечение идентификатор из JSON
- 9. Извлечение значений из реестра Windows
- 10. Извлечение значений определенных строк в R
- 11. Извлечение беззнаковых значений из определенных битов в C# USHORT
- 12. Извлечение значений из флажка
- 13. Извлечение определенных символов из строки
- 14. Извлечение определенных строк из текста
- 15. Извлечение определенных данных из строки?
- 16. Извлечение определенных элементов из хеша
- 17. Извлечение переменной Java из JSP в тег скрипта
- 18. Извлечение скрипта внутри iframe
- 19. Извлечение значения из переменной $ scope?
- 20. Jmeter извлечение параметров
- 21. Извлечение определенных полей из объекта python
- 22. Извлечение значений из массива
- 23. Извлечение значений из кнопок
- 24. Извлечение значений из подтипа
- 25. Извлечение значений из IGroupedObservable
- 26. Извлечение значений из strings.xml
- 27. Извлечение значений из полей
- 28. Извлечение значений из MySQL
- 29. Извлечение значений из ячейки
- 30. Извлечение значений из php?