Size: a a a

QA — Load & Performance

2020 July 02

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Viktor Ganeles
За тем, что не всё работает на обычном http

- Если источником нагрузки для БД является толстый клиент - из jmeter без рекордера будет весело.
- Говорят  что зибель в Jmeter сделать можно, но задолбаешься, а в LR это учтено
- недавно делали silverlight на жметер - и заморочек на порядок больше, чем с LR
- банк-клиент с клиентскими сертификатами используемыми для шифрования трафика перехватить жметром и фиддлером не удалось, зато LR без проблем

Если подвести итоги - из плюсов в LR намного проще создавать скрипты, если они сложнее HelloWorld.
В нём почти не нужны велосипеды.

Из минусов - меньше возможностей для автоматизации в силу закрытости, меньше гибкости за пределами того, что есть изкоробки. Но изкоробки там есть многое :)
- недавно делали silverlight на жметер - и заморочек на порядок больше, чем с LR
сервелат в 2015 году отменили
источник

ΙΤ

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

VG

Viktor Ganeles in QA — Load & Performance
что поделаешь, продукт остался
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
работает не трогай ага ))
источник

VG

Viktor Ganeles in QA — Load & Performance
Ιωάννης Τσεκούρι
и вообще половина названных технологий выглядит как первобытный век
нагрузка БД и клиентские сертификаты остаются
источник

VG

Viktor Ganeles in QA — Load & Performance
Ιωάννης Τσεκούρι
работает не трогай ага ))
:)
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
нагрузка БД и клиентские сертификаты остаются
грузил БД всегда с жметров, даже представить не могу в чем сложность может быть)
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
грузил БД всегда с жметров, даже представить не могу в чем сложность может быть)
в записи sql-трафика.
С воспроизведением проще :)
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
в записи sql-трафика.
С воспроизведением проще :)
я вообще почти трафик не пишу просто. это странно. я снимаю метрики, самые частые, долгие, ресурсоемкие запросы - их интенсивность и вот тебе профиль нагрузки. за пояснениями бизнес логики и возможностью парамтеризации в спеки или к разрабам
источник

KY

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

VG

Viktor Ganeles in QA — Load & Performance
А для web-трафика тоже смотришь по логам, какие url дольше других выполнялись и грузишь ими - или воспроизводишь бизнес-кейсы?
источник

KY

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

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
а по поводу толстых и тонких клиентов, ведь без разницы чем вызван запрос на стороне юзера, что ты виндузовую кнопочку нажал или просто трафик сгенерил нужный
разница в том, что если у тебя трёхзвенка - нужно записать простой для записи web а на БД нагрузку подаст приложенька.
А толстый клиент - это источник нагрузки для БД, и простого способа понять, какие запросы отправляются в БД при выполнении бизнес-кейса нету.
Только возиться с профайлером, а это тот ещё гемморой.
источник

KY

Kirill Yurkov in QA — Load & Performance
не ну я понимаю, банкинг)
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
не, я понимаю что это всё ещё осталось, но там вообще не собираются переписывать это?
источник

ΙΤ

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

ΙΤ

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

KY

Kirill Yurkov in QA — Load & Performance
не ну когда у тебя толстый клиент и черный ящик - явно ЛР
источник

KY

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

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
внести поправки?
источник