{
"response":{
"statusCode":"00",
"status":"success",
"responseData":
[
{
"status":1,
"themeID":27,
"themeName":"ThemeName25",
"templateId":22
}
},
{
"status":1,
"themeID":28,
"themeName":"ThemeName28",
"templateId":28
}
}
]
}
Тук трябва да извлечете стойностите на json от първия и втория масив, но без използването на jmeter плъгини като JSON PATH EXTRACTOR. Може ли някой да предложи идеята за това?
Отговори:
2 за отговор № 1Екстрактор с регулярен израз обикновено е много по-бързо в сравнение с други екстрактори като XPath, JSON и т.н. - Check този сайт за сравнение.
Да предположим, че се опитваме да получим стойността на всички идентификатори на теми от JSON. Добави Екстрактор с регулярен израз и актуализирайте данните, както е показано тук.
- Трябва да имате име на препратка, за да съхраните намерената стойност
- Моделът за проверка
- Шаблон, използван за създаване на низ от намерените съвпадения
- -1 за всички мачове, 0 за случайни, 1 за първите ... и т.н.
<variable>_matchNr
ще даде общия брой съвпаденияtheme.id_1
ще върне първия мач, който е27
theme.id_2
ще върне втория мач, който е28
Повече подробности и примери са тук.