Size: a a a

QA — Load & Performance

2021 April 19

DL

Dmitriy Lutchenko in QA — Load & Performance
А возможно ли в гатлинге подставить отдельный фидер для отдельного теста в сценарии?
Т.е. например у меня 10 массиво, и для каждого теста я беру нужный урл для поста и боди из нужного массива?
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
или лучше сделать объект, внутри которого будут лежать массивы?
например в такой структуре?
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
чет не очень понял что ты хочешь сделать
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
ну ты можешь запараметризировать их
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
или просто 10 штук объявить и в 10 сценариев подпихнуть
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
у меня есть сценарий из 10 апи запросов (постов)
для каждого запроса - свой урл и свои тестовые данные
сформировать или переформировать эти тестовые данные я могу в любом виде (10 разных массивов или 1 объект в котором будут 10 полей внутри которых будут массивы)
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
отстрелять данные из каждого массива нужно последовательно, и желательно выбрать именно все данные из каждого массива (размер каждого массива разный)
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
в массиве лежат объекты которые нужно пережать в пост запрос для нагрузки
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
как-то так...
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Ну если сходу то сделать 10 сценариев
источник

VK

Vitaliy Kudryashov in QA — Load & Performance
и фидер без указания цикличности выберет все значения и остановится
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
он же оставит именно сценарий, а не конкретный запрос?
источник

VK

Vitaliy Kudryashov in QA — Load & Performance
не помню, надо проверить, помоему сценарий не остановится, но будет скипать запрос если будет пустой фидер
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
да, так возможно, но проблема в том что данные связаны, и нужно чтоб легли именно данные пачки разных данных
и второй момент, данных много, миллионы больших объектов с вложенной структурой, чтоб не было задержки в нагрузочных тестах из-за запроса или запросов - я решил сначала достать из базы данные перед сценарием, привести в любой нужный вид, положить в массив и пулять им из памяти
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
это смотря как сделать надо использовать https://gatling.io/docs/current/general/scenario/#errors-handling
источник

ДВ

Дмитрий Винокуров... in QA — Load & Performance
Смотрел запись с Гейзенбага и там один выступающий упомянул что помимо ассертов на значения персентилей как проверку на успешность НТ можно использовать APDEX. Поискал-поспрашивал, нашлись две статьи - "APDEX и замеры производительности 1С" https://habr.com/ru/company/knopka/blog/339394/ и "Другой взгляд на APDEX и подсистему "Оценка производительности"" https://infostart.ru/1c/articles/1006853/. Поискал здесь, упоминаний штуки 4 и без особых подробностей. Так вот интересно, использует ли кто здесь APDEX? Я понимаю что это не "серебряная пуля" и что надо смотреть ещё на кучу метрик и чем сложнее случай тем глубже надо погружаться в метрики. Но тем не менее хочется узнать, насколько оно используется. А то вся первая выдача по запросу "APDEX нагрузочное тестирование" выдаёт всё только 1C, хотя может это и не так плохо.
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
спасибо я посмотрю!
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
мы используем
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
В Gatling APDEX есть на стартовой странице отчета. И это хорошая метрика, когда в тесте было 1-2 метода.

А если же было 40 разных методов. То сложно оценить производительность сразу 40-ка методов по одной метрике.

В JMeter запросы, по которым считается APDEX настраиваются. Там можно и при 40-ка запросах выделить ключевые метрики по 1-2 транзакциям
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Для каждого метода считаете отдельно?
источник