Size: a a a

QA — Load & Performance

2021 October 14

I

I-1 in QA — Load & Performance
Нет, но можно и на график их выводить
это не то что хочется, я  понимаю
источник

ΙΤ

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

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
подпись?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
понял, это ошибочно, я гатлинг только осваиваю и преимущественно упарываюсь по жеметру
источник

NK

ID:0 in QA — Load & Performance
Коллеги, если кому интересно:
Сегодня и завтра буду рассказывать коллегам про RabbitMQ, приглашаю желающих присоединиться
Время: с 15 до 18

Информация будет довольно базовая:
Содержание первой лекции (https://youtu.be/JhBNvS5iGQU):
Теория:
- Что такое очереди и зачем они нужны
- Возможности RabbitMQ
- Отличия RabbitMQ и Kafka

Практика:
- Установка RabbitMQ (на примере Windows)
- Настройка RabbitMQ
- Настройка разных типов Exchange в RabbitMQ (сортировка приходящих сообщений по очередям)


Содержание второй лекции (https://youtu.be/E2oo4WIjcec)

- Работа с RabbitMQ из Jmeter при помощи плагина:
- - отправка сообщений в разные топики
- - получение сообщений из топиков

- Настройка мониторинга:
- - Ставим InfluxDB и Grafana
- - Мониторим RabbitMQ при помощи Telegraf
- - Настраиваем вывод информации в Grafana

С вопросами по нагрузочному тестирования приглашаю всех в сообщество в телеграме
https://t.me/qa_load

Артефакты доступны по ссылке:
https://drive.google.com/drive/folders/1WCRzMJdQIxLCxUJYiRD8DsA0QxwunFuz
Среди артефактов:
- Инструкция по установке RabbitMQ
- Плагины к Jmeter для работы с RabbitMQ
- Пример работы с RabbitMQ из Jmeter
- Чат с обоих лекций

Группа в Telegram, которая использовалась во время лекций:
https://t.me/RabbitMQ_Lesson

Запись первой лекции:
https://youtu.be/JhBNvS5iGQU

Запись второй лекции:
https://youtu.be/E2oo4WIjcec
источник

DM

Dmitrii Malivanov in QA — Load & Performance
Добрый день. Запись можно будет посмотреть?
источник

VG

Viktor Ganeles in QA — Load & Performance
Да, я скину потом в группу
источник

VG

Viktor Ganeles in QA — Load & Performance
Интересная стата
источник

VG

Viktor Ganeles in QA — Load & Performance
Вот так выглядит "десятка" самых популярных протоколов-сервисов в России по объему скачиваемых данных:

#.     Protocols                                                         %%
1 https 443
                       28,97%
2 QUIC & Google Video
 25,52%
3 http 80
.                           17,89%
4 Bittorrent
.              12,31%
5 TELEGRAM
.               6,80%
6 VPN and Tunnels
          4,65%
7 UDP Unknown
.              1,16%
8 TCP Unknow
n                    0,62%
9 FACEBOOK & WHATSAPP 0,50%
10 dns 53
                           0,35%
OTHER
                                    1,23%

Что тут нужно отметить:

1. Шифрованного "обычного" интернет-трафика большинство — под 30% и его вдвое больше, чем нешифрованного HTTP. Я думал, процент нешифрованного сильно меньше будет. Тенденция хорошая, но все равно еще очень много сайтов не осилили SSL и Let's Encrypt — нужно больше пропаганды шифрования!

2. На Ютюб и протокол QUIC приходится четверть трафика. Может быть, не правильно их объединять, да (наверное, часть из QUIC занимает ВК). Но даже в одельной строке только Ютюб в объеме составляет больше 10% всего интернет-трафика. Блокировщикам нашим доморощенным на заметку.

3. Битторент все еще жив! И еще как! Думаю, что у мобильщиков вот именно этот пункт будет отличаться от фиксы.

4. Телеграм оказался не так уж и прост — 6-7% российского трафика в объеме!

5. VPN в сумме оказался меньше, чем я предполагал. увы. Причем, 4,5% (огрубляя) получается из суммы протколов GRE, stun-behavior, CHAMELEON, l2tp, pkt-krb-ipsec и еще чего-то мелкого.

6. Нераспознанные TCP и UDP, наверное, тоже стоило отнести к ВПН-ам. Но это не точно.

7. Интересно, что Фейсбук генерит чуточку больше трафика, чем Вотсапп. Но тут погрешности уже. Просто констатируем факт, что ФБ+ВА составляют в объеме примерно полпроцента. Но Телеграм-то больше трафика генерит!

8. Контрольная цифра — DNS, который почти всегда составляет 0,35% общего трафика.
источник

РЗ

Роман Зимин... in QA — Load & Performance
Добрый вечер! Не подскажете, как надо?

Пробовал одинарную кавычку после двойных, но все мимо
источник

РЗ

Роман Зимин... in QA — Load & Performance
ээээм абсолютно ничего не менял, как вдруг заработало и ошибок нет теперь. Что за магия, ни у кого не было такого?
источник

L

Leonids in QA — Load & Performance
Может галочка “cache compiled script” наводит муть
источник

РЗ

Роман Зимин... in QA — Load & Performance
спасибо, сниму, понаблюдаю еще
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
в Groovy строки в одинарных кавычках - просто строки
а строки в двойных кавычках - шаблоны
пример
def a = 123
def strA = "Номер дома ${a}"
// Номер дома 123

Для более высокой производительности рекомендуется использовать простые строки, когда используются простые строки.
Вторая проблема именно шаблонов в Groovy в JSR-223 Apache.JMeter в том, в том, что он еще до запуска Groovy заменяет все переменные JMeter на их значения

То есть, если бы в JMeter была переменная a со значением XXX
То на вход к Groovy поступил бы код
def a = 123
def strA = "Номер дома XXX"
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Это не относится к текущей проблеме, не должно влиять.
https://docs.groovy-lang.org/latest/html/documentation/#_string_interpolation
Но может вы нашли баг при наложении
String interpolation
RegEx
JSR-223
JMeter Vars
источник

РЗ

Роман Зимин... in QA — Load & Performance
Понятно, большое спасибо за объяснение!
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Ну, поехали: https://lists.apache.org/thread.html/r62952bcf60212202f742329015c110c3b9da0d8c48ded6b9b833f04d%40%3Cdev.jmeter.apache.org%3E

Переводя на русский, предлагаю покуситься на святое, выпилить из thread group’ы понятие delay, rampup, а вместо этого сделать load_profile=…

Пока на уровне идеи, но комментарии, пожелания принимаются
источник

jj

jagga jagga in QA — Load & Performance
не делай этого в мейнстриме
источник

jj

jagga jagga in QA — Load & Performance
делай в своем любом таймере
источник