Size: a a a

QA — Load & Performance

2019 September 25

A

Alex in QA — Load & Performance
Вячеслав Смирнов
Можно ещё так сделать. Ограничить размер ответа, который JMeter будет хранить в оперативной памяти.

Указав в user.properties

httpsampler.max_bytes_to_store_per_request=10000

Примерно, 10 КБайт
А обработка респонса не сломается?
источник

A

Alex in QA — Load & Performance
Ассерты на groovy и тп
источник

VG

Viktor Ganeles in QA — Load & Performance
Если нужное придёт в первых 100 байтах - то нет :)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Alex
А обработка респонса не сломается?
Виктор верно написал. Если ответ, JSON, и применяется json path к нему. И ответ не уложился в 10 000 байт, то сломается
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Если ответ уложился, то не сломается.
источник

VG

Viktor Ganeles in QA — Load & Performance
А вот xml extractor может и поломаться, увидев что структура xml сломалась
источник

VG

Viktor Ganeles in QA — Load & Performance
Подозреваю, что так :)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Чтобы точно не сломалось можно сделать лимит в 1 МБайт. Считая, что все обрабатываемые через postprocessor ответы небольшие
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Viktor Ganeles
Подозреваю, что так :)
Да, и xml сломаться может
источник

A

Artyom in QA — Load & Performance
А вообще это поинт для оптимизации
источник

A

Artyom in QA — Load & Performance
Был у меня из практики случай, когда  офис менеджмент система перебирала данные по всем странам, городам, офисам в них, этажам и комнатам
источник

A

Artyom in QA — Load & Performance
И выплевывала в ответ
источник

A

Alex in QA — Load & Performance
Viktor Ganeles
А вот xml extractor может и поломаться, увидев что структура xml сломалась
А json нет?)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Для справки. Ответ скачается полностью. Ограничение касается той части ответа, которая доступна постпроцессорам (хранится в памяти)
источник

A

Alex in QA — Load & Performance
Artyom
А вообще это поинт для оптимизации
Ну всякое бывает, может "пользователь" решил 1000 айтемов при поиске вывести
источник

A

Artyom in QA — Load & Performance
Но лучше проверить например
источник

ПБ

Пётр Байкалов in QA — Load & Performance
Viktor Ganeles
А чем once_only_controller отличается от vuser_init?

Ps я вот vuser_end не нашёл, но и не надо, в общем-то
Кому не надо? Мне надо. И энд тоже нужен.
источник

VG

Viktor Ganeles in QA — Load & Performance
Пётр Байкалов
Кому не надо? Мне надо. И энд тоже нужен.
Так ты и не ответил, чем тебя не радует only_once_controller
источник

А

Антон in QA — Load & Performance
добрый вечер, подскажите, я использую json extractor, чтобы выципить в переменную(cords) объект типа $..[latitude,longitude]
как мне потом из переменной cords,  в параметр урла, прокинуть из переменной cords latitude?
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Антон
добрый вечер, подскажите, я использую json extractor, чтобы выципить в переменную(cords) объект типа $..[latitude,longitude]
как мне потом из переменной cords,  в параметр урла, прокинуть из переменной cords latitude?
Если в результате работы json path extractor получилась снова переменная с JSON. То к ней снова можно применить постпроцессор.

Указать имя переменной cors в нем, как источник. И извлечь результат в cors_latitude
источник