Size: a a a

QA — Load & Performance

2020 April 08

NP

Nikolai Panasiuk in QA — Load & Performance
Це із IDEA - terminated during authentication. This may happen due to any of the following reasons: (1) Authentication failed due to invalid credentials with brokers older than 1.0.0, (2) Firewall blocking Kafka TLS traffic (eg it may only allow HTTPS traffic), (3) Transient network issue.
А з самого jmeter - sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
может и не в ссл дело а в самом конфиге
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Nikolai Panasiuk
Це із IDEA - terminated during authentication. This may happen due to any of the following reasons: (1) Authentication failed due to invalid credentials with brokers older than 1.0.0, (2) Firewall blocking Kafka TLS traffic (eg it may only allow HTTPS traffic), (3) Transient network issue.
А з самого jmeter - sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
источник

ΙΤ

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

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
я настраивал с SASL например, и без аутентификации не работало
источник

NP

Nikolai Panasiuk in QA — Load & Performance
зараз пробую розкурити це з девопсами, якщо буде результат, то відпишусь)
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Вячеслав Смирнов
На графике можно следить как росло среднее время отклика. Синяя линия, Average.

Особенность его в том, что когда линия упирается в первый край графика, она начинается с левого края.

В результате видно, что новые синие линии все выше и выше предыдущих.

То есть, с течением времени среднее время отклика росло. И получилось две с лишним секунды на запрос-ответ в среднем.
Да, там на самом деле горизонтальная ось это не время.

Там просто все sample’ы рисуются в последовательных точках, и каждые 2000 перескок в начало.

По такому графику вообще невозможно понять становилось ли со временем быстрее или медленее.
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Nikolai Panasiuk
зараз пробую розкурити це з девопсами, якщо буде результат, то відпишусь)
я оч долго настраивал конфиг сам и после нескольких дней гугления и выполнении задачи понял что нужно сразу брать конфиг готовый у девопсов или разрабов, с которым они конектятся)
источник

NP

Nikolai Panasiuk in QA — Load & Performance
Ιωάννης Τσεκούρι
я оч долго настраивал конфиг сам и после нескольких дней гугления и выполнении задачи понял что нужно сразу брать конфиг готовый у девопсов или разрабов, с которым они конектятся)
дякую, матиму на увазі)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Katherine Galaykina
То есть, с течением времени среднее время отклика росло. И получилось две с лишним секунды на запрос-ответ в среднем.  - это по идее же очень много и это плохо? Учитывая, что сценарий - походить по страницам и отправить форму. При этом наш главный "сисадмин" и параллельно ходил по сайту вживую и комментарии были только "сайт всё еще живенько отвечает"
Время в Apache.JMeter было на стороне Apache.JMeter.

Узким местом, повлиявшим на него могли быть:

- сетевой канал между вашей станцией и тестовым хостингом
- процессорная мощность нагрузочной станции
- сетевая конфигурация вашей нагрузочной станции
- конфигурация Apache.JMeter
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Рассматривайте запуск как отладочный. В следующем запуске можно сделать следующее:

- запускать тест в режиме командной строки, с формированием HTML-отчёта на выходе (это производительнее, чем GUI, и Listener-ы для отчётов)
- мониторить количество RPS на стороне хостинга и сверять с показаниями теста, смотреть соответствие профилю нагрузки (как технически сделать - не подскажу)
источник

ВС

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

ВС

Вячеслав Смирнов in QA — Load & Performance
https://jmeter.apache.org/usermanual/get-started.html#non_gui

jmeter -n -t my_test.jmx -l log-01.jtl -e -o ./report-01/

И в каталоге report-01 появится вот такой отчёт
https://jmeter.apache.org/usermanual/generating-dashboard.html
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Вячеслав Смирнов
Время в Apache.JMeter было на стороне Apache.JMeter.

Узким местом, повлиявшим на него могли быть:

- сетевой канал между вашей станцией и тестовым хостингом
- процессорная мощность нагрузочной станции
- сетевая конфигурация вашей нагрузочной станции
- конфигурация Apache.JMeter
Если «Graph Results» было активно во время работы теста, то «замедление работы» запросто могло быть связано с наличием этого самого graph results 😕
источник

KG

Katherine Galaykina in QA — Load & Performance
Вячеслав Смирнов
Рассматривайте запуск как отладочный. В следующем запуске можно сделать следующее:

- запускать тест в режиме командной строки, с формированием HTML-отчёта на выходе (это производительнее, чем GUI, и Listener-ы для отчётов)
- мониторить количество RPS на стороне хостинга и сверять с показаниями теста, смотреть соответствие профилю нагрузки (как технически сделать - не подскажу)
И еще раз большое спасибо! Все ваши рекомендации законспектированы, буду развлекаться дальше, но видимо уже рамках самообучения. Начальство удовлетворили текущие результаты. А тимлид разрабов сказал - завязывай, и так здорово, что сумели нагрузить   хотя бы так. Хотя анализировать логи сервера он не стал (либо не сказал мне) и мол если упадет - вали на меня.
источник

KG

Katherine Galaykina in QA — Load & Performance
Мне правда теперь очень сложно будет сдерживаться и е материться от очередной фразы высшего рук-ва - а чего тут изучать, всё просто и быстро гуглится
источник

AV

Andrey Vasiliev in QA — Load & Performance
ну раз все: "всё просто и быстро гуглится" самиб сделали, зачем тебя просили? =))
источник

KG

Katherine Galaykina in QA — Load & Performance
"ты ж тестировщик"
источник

AV

Andrey Vasiliev in QA — Load & Performance
источник

KG

Katherine Galaykina in QA — Load & Performance
нагрузочное тестирование - есть слово "тестирование" я "тестировщик"...логично всё))
источник