Size: a a a

QA — Load & Performance

2021 August 30

С

Сергей in QA — Load & Performance
я что-то не так похоже делаю ))) почему такой маленьктй  rps? и я не пойму как мне получить время загрузки страницы ((
источник

С

Сергей in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
Покажите график времён отклика
источник

VG

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

С

Сергей in QA — Load & Performance
источник

С

Сергей in QA — Load & Performance
да с графаны шаблонный дашборд
источник

VG

Viktor Ganeles in QA — Load & Performance
Выведите на экран один тест.
В самих тестах разгон делайте медленее.

Ну и главное - стоит добавить таймеры, так как 10-100 потоков без таймеров частенько могут завалить даже ОЧЕНЬ мощную системы - именно за счёт того, что она быстрая и времена отклика очень маленькие.
источник

VG

Viktor Ganeles in QA — Load & Performance
для начала проще всего будет - Throughput Shaping Timer (ставится плагином)
источник

VG

Viktor Ganeles in QA — Load & Performance
Если будете его использовать - потоки можно запускать все практически одновременно, а в таймере уже указывать, с какой интенсивностью нужно выполнять операции.
источник

VG

Viktor Ganeles in QA — Load & Performance
Ответ на ваш вопрос  (почему не добиться более высоких RPS) - вы завалили систему.
Возможно 12 RPS это и есть её предел
А может при более плавном разгоне она и выдаст больше.
источник

С

Сергей in QA — Load & Performance
с системеой все ок /// там и на 20 % не нагружен контейнер// если бы завалил то 500е посыпались бы // там по идее она и 90 рпс должна держать
источник

VG

Viktor Ganeles in QA — Load & Performance
должна != держит

а утилизация ресурсов вовсе не всегда является узким местом.
Может у вас один коннект от АПП к БД сделан, вот и будут времена отклика расти а аппаратные ресурсы не потрачены
источник

AA

Artem Astaxov in QA — Load & Performance
возможно товарищ сравнивает данные в листенере и графане, и там есть расхождение?
источник

С

Сергей in QA — Load & Performance
это не актуально ///
источник

PB

Pavel Bairov in QA — Load & Performance
{
 "key1": "${ids.random()}",
 "key2": "${ids.random()}",
 ....
}


где ids - твои сотни id
источник

AP

Alexander Pavlov in QA — Load & Performance
Спасибо!
источник

AK

Alex Kravchenko in QA — Load & Performance
Добрый вечер, скажите, а если в графне начинают такие пробелы появляться, с чем это может быть связано? На графике выводиться график активных тредов. Если бы было по какимто транзакциям я бы понимал, что дело просто в том что было результатов по какимтотраназкциям, по по тредам то всегда информация идет
источник

AK

Alex Kravchenko in QA — Load & Performance
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Недостаточно ОЗУ для InfluxDB. База данных во время приема данных выполняла сложный запрос, исчерпала всю память и встала. Запрос на вставку отпал по тайм-ауту.

Тут разные есть варианты оптимизации и обхода. Самое простое - не открывать тяжёлый отчет во время НТ. Сделать лёгкий отчёт для такого мониторинга
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
А после НТ открывать тяжёлый
источник