Size: a a a

QA — Load & Performance

2020 June 17

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
Так наверное нужно из него и вытаскивать, разве нет?
я думал перфмон умеет что-то с ним делать
источник
2020 June 18

D

Dement in QA — Load & Performance
Всем привет. Я новичок в нагрузочном тестировании. Попробовал немного Jmeter и k6. Подскажите, пожалуйста, что я могу использовать для динамичного использования в тестах производительности для 20+ разных get/post запросов на один домен. Хотелось бы например, ставить переменные и переиспользовать в нескольких запросах (данные по авторизации, к примеру). ,(Как в постмане, например). Что я попробовал в Jmeter как-то криво csv-файл, user default variables - не очень понравилось. В k6 тоже не нашел пока для переменных и переиспользовать авторизационных данных.
Повторяю, я новый человек и знаком только несколько дней с продуктами. Подскажите, что можно использовать в моём случае?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Dement
Всем привет. Я новичок в нагрузочном тестировании. Попробовал немного Jmeter и k6. Подскажите, пожалуйста, что я могу использовать для динамичного использования в тестах производительности для 20+ разных get/post запросов на один домен. Хотелось бы например, ставить переменные и переиспользовать в нескольких запросах (данные по авторизации, к примеру). ,(Как в постмане, например). Что я попробовал в Jmeter как-то криво csv-файл, user default variables - не очень понравилось. В k6 тоже не нашел пока для переменных и переиспользовать авторизационных данных.
Повторяю, я новый человек и знаком только несколько дней с продуктами. Подскажите, что можно использовать в моём случае?
Привет. Стоит ещё попробовать Postprocessor для JMeter
источник

D

Dement in QA — Load & Performance
В нём, я получается, могу вытащить хеддеры, которые мне нужны из запроса авторизации и положить в переменные для последующих запросов?
источник

D

Dement in QA — Load & Performance
Можете подсказать пример такого использования PostProcessor?
источник

DM

Dmitrii Malivanov in QA — Load & Performance
Kirill Yurkov
рекомендую залогировать полное тело ответа. тогда будет видно в чем именно проблема - скорее всего там будет какой-то стек трейс
источник

DM

Dmitrii Malivanov in QA — Load & Performance
Добрый день! Залогировал. Данная ошибка возникает только на запросах с большим временем отклика
источник

VG

Viktor Ganeles in QA — Load & Performance
Dement
Можете подсказать пример такого использования PostProcessor?
источник

VG

Viktor Ganeles in QA — Load & Performance
Dement
В нём, я получается, могу вытащить хеддеры, которые мне нужны из запроса авторизации и положить в переменные для последующих запросов?
точно можно вытащить :)
но для начала попробуй не regexp extractor а boundary extractor - он чуть проще для начинающих.
Указываешь левую-правую границу текста и в как назвать переменную
источник

D

Dement in QA — Load & Performance
большое спасибо, попробую
источник

AG

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

AG

Alex Grishutin in QA — Load & Performance
Ребзя. кто капается напрямую в классах метра...
увидел что в метре 5.2 дропнули класс. Вопрос дилетантский, но случаем не знаете каким его красиво заменить можнов 5.3?
источник

ДВ

Дмитрий Винокуров... in QA — Load & Performance
Kirill Yurkov
крайне не рекомендую использовать Parallel Sampler из-за его нестабильности. Если есть желание назначить свой рпс каждому элементу в скрипте используйте Throughput controller
Но ведь судя по этому https://jmeter.apache.org/usermanual/component_reference.html в RPS Throughput Controller как раз не умеет
источник

ДВ

Дмитрий Винокуров... in QA — Load & Performance
И я вообще не понял нахрена он если это не делает
источник

KY

Kirill Yurkov in QA — Load & Performance
Вообще что-то не внятное, успешно использую его в 10+ скриптах и успешно он все контролирует)
источник

KY

Kirill Yurkov in QA — Load & Performance
И название довольно логичное
источник

KY

Kirill Yurkov in QA — Load & Performance
Суть простая, если у тебя во всем скрипте 10 рпс, ты делаеш ьв любом месте этот контроллер со значением 50% и у тебя внутри него будет 5рпс для всех запросов
источник

KY

Kirill Yurkov in QA — Load & Performance
таким образом можно в одном треде делать любые рпсы для любого набора запросов и при этом сохранить удобную передачу переменных между ними
источник

KY

Kirill Yurkov in QA — Load & Performance
без передачи их между потоками и тд
источник

RH

Roman Halyuta in QA — Load & Performance
iso8583 тестил кто-нибудь?
источник