Size: a a a

QA — Load & Performance

2021 November 11

KY

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

KY

Kirill Yurkov in QA — Load & Performance
а AWS)
источник

D

Dmitriy in QA — Load & Performance
Хорошо, будем пробовать. Спасибо) Как будут результаты - отпишусь
источник

KY

Kirill Yurkov in QA — Load & Performance
а нагрузочная станция где базируется?
источник

D

Dmitriy in QA — Load & Performance
Тоже AWS. Регионы только разные, насколько помню
источник

KY

Kirill Yurkov in QA — Load & Performance
для iperf сделайте 3-5 тестов, постепенно наращивая количество потоков на порядок. если увидите деграадцию, можно поискать точку. еще можно посмотреть кореляцию между количеством тредов и возникновением проблемы. сделайте в jmeter количество тредов 5000, рампап тоже 5000. галочку same user each iteration поставить. сделайте фиксированный рпс на уровне который точно держит система, но максимальный. проведите таких пару тестов. посмотрите тайминг возникновения проблемы, если одно и то же время - могут быть какие то софтверные лимиты.
источник

D

Dmitriy in QA — Load & Performance
Ага, хорошо. Ещё имеем идею провести серию одинаковых запусков из разных регионов и AZ. И ещё одно уточнение. Если jmeter возвращает именно connect time большой, то получается, что проблема имеется где-то на этапе создания TCP соединения, верно? У нас одинаковый http запрос в репорте только connect time отличается. Ну и как следствие - общим latency
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
казалось туда входит препроцессор
источник

LT

Linionel Ter-Kalaria... in QA — Load & Performance
Коллеги, а может кто подсказать, можно ли как то разделить jtl файл результатов? Хочется отдельно по каждой ступени посмотреть, а настроек и плагинов в упор не вижу
источник

KY

Kirill Yurkov in QA — Load & Performance
смотришь то где?
источник

LT

Linionel Ter-Kalaria... in QA — Load & Performance
jmeter
Мне уже подсказали как их нарезать
https://searchcode.com/file/288457778/jmeter/apache-jmeter-4.0/bin/FilterResults.bat/
источник

KY

Kirill Yurkov in QA — Load & Performance
так в голом логе? в листенере? в графане? кастомный вью?
в самом jmeter в листенерах можно выделять интервалы нужные путем указания времени.
в голом логе можно через cmd/bash команды дробить удобно.
в графане надо понять какой график интересует или весь тест?
источник

LT

Linionel Ter-Kalaria... in QA — Load & Performance
В данном случае смотрю через jmeter в Summary report, сейчас через cmd по секундам раздробила как в примере выше, вроде работает
источник

EB

Evgeniia Balashova in QA — Load & Performance
Добрый день!
Кто-нибудь работал с виртуалками на яндекс облаке?
Дело такое: написали скрипт на груви по отправлению сообщений в кафку (1 поток - 1 продюсер кладет 1 сообщение за проход). Вроде ничего сложного и фантастического.
На одной ВМ (не яндекс облака), данный скрипт выдает на 1ом потоке +-600 рпс и при повышении кол-ва тредов - рпс растет. Тут вопроса нет.
На ВМ, которая в Я.Облаке, ровно этот же скрипт выдает +-50 рпс (что в 10 раз меньше). Более того, если в 1 поток запустить 1 jsr223 sampler с кодом, который просто в лог пишет 2 слова - получаем те же самые 50 рпс. Попробовали сменить язык на java - те же 50 рпс. На JS скрипт с 1 сэмплером (запись в лог) выдал 200 рпс.
По cpu и ram машинки практически не отличаются. Настройки JMeter те же самые. В кафке проблемы нет (нагрузили другой утилитой нормально положились сообщения). Версия ОС и java одна и та же на двух ВМ.
Подскажите, пожалуйста, в какую сторону следует покопать? Что ещё может так негативно сказаться на работе JMeter?
источник

АР

Александр Руснак... in QA — Load & Performance
Коллеги, а Kubernetes ,будет фиксировать как то ошибки нехватки памяти для java приложения? (допустим в настройках кубера стоит 2 Gb, а приложение для работы запросило 4
источник

А

Апельсин in QA — Load & Performance
Out of memory то должен вывалиться
источник

KY

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

В

Владислав in QA — Load & Performance
Друзья грузчики, скажите пожалуйста, а есть у кого хороший дашборд в графану завязаный на prometheus?
Нагуглил я какие-то нищебродские борды только(
источник

С

Сергей in QA — Load & Performance
добрый вечер! поковырял hh посмотрел вакансии - чтоб понять какие вообще скилы надо иметь чтоб работать в НТ! И вот все они примерно такие - вакансия Билайн на скрине. Вообще не информативные! Подскажите основной стек который надо изучать? Тесты пишу на jmeter + inflaxdb + grafana
источник