Size: a a a

QA — Load & Performance

2020 December 05

P

Pengo in QA — Load & Performance
Anna
странными = исо, протобаф, etc
а чем протобаф странный?
источник

A

Anton in QA — Load & Performance
А ну если Thrift отнести к странным, то его тоже)
источник

KY

Kirill Yurkov in QA — Load & Performance
Вячеслав Смирнов
Пусть пример пригодится. Подготовил его к докладу, который делал недавно. Там мне вопросы задавали, чтобы ответить на них подготовил
тут еще можно засунуть транзакцию в runtime controller и предусмотреть выход из него. тогда можно гарантировать что логика внутри не будет выполняться дольше заданного времени
источник

KY

Kirill Yurkov in QA — Load & Performance
странные протоколы - я так понимаю не простой http
источник

KY

Kirill Yurkov in QA — Load & Performance
Anton
Мы iso-8583 грузим, даже аутсорсную либу для неё патчили. А что там именно рассказывать?
источник

A

Anton in QA — Load & Performance
Не, там либа чисто под iso, мы её для нагрузки и автотестов используем. А грузим через Gatling
источник

KY

Kirill Yurkov in QA — Load & Performance
а понял, ну тут доклад и диалог про jmeter просто был)
источник

KY

Kirill Yurkov in QA — Load & Performance
нет вру, в докладе было про гатлинг)
источник

A

Anna in QA — Load & Performance
Вячеслав Смирнов
Это да нужно. Я сам с iso не работаю. Но могу помочь с подготовкой доклада

Для митапа ЦФТ подготовил простой доклад, но нужный. Не знал аудиторию. А аудитория была очень подготовленная
мы тут пару болей уже обсуждали, + с Кириллом... для доклада я точно ещё не созрела, ибо подходы сырые, но война идёт) очень хотелось бы послушать, как она у других происходит)
источник

A

Anna in QA — Load & Performance
Anton
Мы iso-8583 грузим, даже аутсорсную либу для неё патчили. А что там именно рассказывать?
а мы на свою либу щас переделываем, ибо я наловила проблем у этого плагина
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Anton
Мы iso-8583 грузим, даже аутсорсную либу для неё патчили. А что там именно рассказывать?
Рассказывать про нагрузку можно много чего. С вашей командой познакомился как-то в 2018-м году, были вместе на Code/R в Омске. Потом обменивались опытом. Было интересно. Все контакты растерял, и имена забыл, но может так получиться, что мы даже виделись и знакомы.

Помню рассказ про то, как кто-то реализовал желание чье-то и сделал на JMeter скрипт, в котором нагрузку можно изменять во время работы сценария. Скрипт получился сложным А потом когда разработчик этого сценария ушел и пришла новая команда - люди не поняли. И переписали скрипт на Gatling, так появился Gatling.
Я эту историю пересказывал тем, кто невероятно усложнял скрипты на JMeter, и в том числе делал проекты по регулировке нагрузки во время теста. Надеюсь она уберегла кого-нибудь.

Рассказ, как внедряется Gatling и НТ в продуктовые команды. Как работает центр компетенций по НТ. Отличный был рассказ, помню там было слайдов 5 штук, но рассказ был здоровский.

Как организована работа с тестовыми данными, с Oracle. Что для реализации задачи - взять хорошие данные и протестироваться, создается на уровне файловой стойки снимок и журнал изменений файловой системы. И тестовая система думает, что работает с полноценной настоящей базой данных. Да, известно, что это медленнее, но зато качество данных - первой свежести. И нет риска сломать что-то.

Любая тема может стать докладом и очень интересным. Я вот стал рассказывать про простые темы, потому что меня приглашают рассказать. И я выбираю что-то о чем тут, например, спрашивают.
источник

A

Anna in QA — Load & Performance
Pengo
а чем протобаф странный?
странными я обозвала собирательно всё кроме классического хттп, про который и 10 запросов в минуту все так любят рассказывать. а хочется к примеру тсп протокол и 500 рпс и какие жопы там бывают и как их лечить
источник

A

Anton in QA — Load & Performance
Anna
а мы на свою либу щас переделываем, ибо я наловила проблем у этого плагина
Я там потом написал, что никакой плагин не брали)
источник

A

Anton in QA — Load & Performance
Вячеслав Смирнов
Рассказывать про нагрузку можно много чего. С вашей командой познакомился как-то в 2018-м году, были вместе на Code/R в Омске. Потом обменивались опытом. Было интересно. Все контакты растерял, и имена забыл, но может так получиться, что мы даже виделись и знакомы.

Помню рассказ про то, как кто-то реализовал желание чье-то и сделал на JMeter скрипт, в котором нагрузку можно изменять во время работы сценария. Скрипт получился сложным А потом когда разработчик этого сценария ушел и пришла новая команда - люди не поняли. И переписали скрипт на Gatling, так появился Gatling.
Я эту историю пересказывал тем, кто невероятно усложнял скрипты на JMeter, и в том числе делал проекты по регулировке нагрузки во время теста. Надеюсь она уберегла кого-нибудь.

Рассказ, как внедряется Gatling и НТ в продуктовые команды. Как работает центр компетенций по НТ. Отличный был рассказ, помню там было слайдов 5 штук, но рассказ был здоровский.

Как организована работа с тестовыми данными, с Oracle. Что для реализации задачи - взять хорошие данные и протестироваться, создается на уровне файловой стойки снимок и журнал изменений файловой системы. И тестовая система думает, что работает с полноценной настоящей базой данных. Да, известно, что это медленнее, но зато качество данных - первой свежести. И нет риска сломать что-то.

Любая тема может стать докладом и очень интересным. Я вот стал рассказывать про простые темы, потому что меня приглашают рассказать. И я выбираю что-то о чем тут, например, спрашивают.
Да, были в Омске) я полностью согласен, что почти из любой темы можно сделать доклад. Вопрос был что именно хотят услышать рассказать то не сложно)
источник

A

Anna in QA — Load & Performance
скорее не так)) это как с клиентами: хотят они много, но половина — лажа. а вот
что было бы адски полезно услышать и применить
источник

A

Anton in QA — Load & Performance
Anna
странными я обозвала собирательно всё кроме классического хттп, про который и 10 запросов в минуту все так любят рассказывать. а хочется к примеру тсп протокол и 500 рпс и какие жопы там бывают и как их лечить
Вот древняя статья, где 32к рпс и не хттп
С тех пор плагины много раз переписывались, но суть осталась
https://habr.com/ru/company/qiwi/blog/350452/
источник

A

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

YZ

Yehor Zakharov in QA — Load & Performance
Anna
мне такой подход завернули наверху. с аргументацией, что это только ты сможешь поддерживать. я их понимаю в общем-то)
Ну, так если посмотреть, то код приложения тоже нельзя поддерживать кем-то, кто его не писал)
источник

A

Anna in QA — Load & Performance
Yehor Zakharov
Ну, так если посмотреть, то код приложения тоже нельзя поддерживать кем-то, кто его не писал)
ну так и есть как бы. редко бывает, чтобы ПОЛНОСТЬЮ сменилась команда. а у нас я одна, и типа если куда-то денусь, то ойбедапровал, поэтому я и согласна, что надо как-то ближе к народу, чтобы решение было понятно, +- нагугливалось и могло быть переделано условным новым васей. тем более, что жметр это точно позволяет, если правильно руки наложить. вопрос: как именно "правильно")
источник

A

Anton in QA — Load & Performance
Anna
мне такой подход завернули наверху. с аргументацией, что это только ты сможешь поддерживать. я их понимаю в общем-то)
Могу сказать что это не так сложно
Помню когда на 3 версию Гатлинга переходили, человек, мало с этим знакомый, смог с небольшим менторством переделать плагины
источник