Size: a a a

QA — Load & Performance

2021 July 19

ГК

Глеб Казаркин... in QA — Load & Performance
Коллеги, а как именно парситься Json в Jmeter?
Требуется из ответа запроса выдернуть значение и передать его в переменную.
источник

DS

Denis Shatskikh in QA — Load & Performance
json extractor не подходит ?
источник

M

Max in QA — Load & Performance
Всем привет. Подскажите пожалуйста. Как сделать так что бы когда закончились строки в CSV Data Set Config, начало брать сроки по второму кругу ?
источник

S

Simon in QA — Load & Performance
Сделать параметр Recycle on EOF = True. EOF - end of file
источник

M

Max in QA — Load & Performance
Выставил Recycle on EOF = true

Но когда список заканчивается, рецикл не начинается, походу просто берёт что ли пустые строки
источник

M

Max in QA — Load & Performance
источник

S

Simon in QA — Load & Performance
А если csv файл через notepad попробовать открыть , мб там действительно пустые строки есть после данных. Не уверен, что проблема в этом , но всё-таки
источник

ГК

Глеб Казаркин... in QA — Load & Performance
content.riskRegistryDate[0]
источник

ГК

Глеб Казаркин... in QA — Load & Performance
Про Json extractor:
Нужно выдернуть значение для первого riskRegistryDate
Тогда я верно понимаю, что выражение будет иметь вид:
$content.riskRegistryDate[0] ?
источник

M

Max in QA — Load & Performance
посмотрел в NotePade, нет пустых строк там(
как список параметров полученный через CSV Data Set Config заканчивается, начинаются якобы запросы по 0 секунд, по факту запросы просто перестают отправляться
источник

VB

Viktor Bashkatov in QA — Load & Performance
https://octoperf.com/blog/2017/03/09/how-to-extract-data-from-json-response-using-jmeter/#jsr223-with-external-library Тут есть ссылка на отличную песочницу, проверьте в ней: http://jsonpath.herokuapp.com

Пока вижу, что Вы точку после "$" забыли.
источник

DS

Denis Shatskikh in QA — Load & Performance
Вот тут например можно проверять выражение https://jsonpath.com/
источник

VS

Vladislav Suvorov in QA — Load & Performance
советую во view result tree выбрать вот такую опцию и там можно сразу на конкретном запросе проверять своё выражение
источник

VS

Vladislav Suvorov in QA — Load & Performance
источник

S

Simon in QA — Load & Performance
А если глянуть в сами запросы , которые невалидные , что там подставляется под переменной , которая тянет значение из csv?
источник

ГК

Глеб Казаркин... in QA — Load & Performance
Спасибо
источник

M

Max in QA — Load & Performance
ничего не подставляется (

вот сейчас попробовал всё упростить, и не смотря на то что выставил Recycle on EOF = true,
когда параметры заканчиваются, запросы перестают отправляться

хотя если использовать Dummy Sampler, то параметры вертятся по кругу без проблем
источник

M

Max in QA — Load & Performance
не могу понять, где я напутал, что перестали работать параметры по кругу из CSV Data Set Config, так кто вроде ни чего не менял, а оно не работает
источник

ВЛ

Всеволод Лифанов... in QA — Load & Performance
Вынеси csv data в тест план из тред группы
источник

ВЛ

Всеволод Лифанов... in QA — Load & Performance
Может поможет
источник