Size: a a a

QA — Load & Performance

2020 August 12

VG

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

VG

Viktor Ganeles in QA — Load & Performance
Если будут правки/комментарии - буду рад.
источник

KY

Kirill Yurkov in QA — Load & Performance
заценю - спасибо
источник

VG

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

VG

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

VG

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

ТШ

Тимур Шарафутдинов... in QA — Load & Performance
спасибо, помогло!)
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
ну я тоже чаще склонен максимально закладывать аномалии или тестить их стрессами
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
да хорошо когда это пользовательские операции, а не вдруг сервер начал часто ходить в какой то внешний сервис, на который завязаны 30 операций)
Ну, наверное можно откинуть пики, связанные с разовыми сбоями.
Типа обработчик очереди помер, потом его починили и он разгрёб 100500 операций разом.
источник

VG

Viktor Ganeles in QA — Load & Performance
Ломанные линии на графике интенсивностей чаще всего связаны с такой ситуацией
Или с кривой статистикой :))
источник

AG

Alex Grishutin in QA — Load & Performance
Есть одна вещь, которую иногда стоит брать во внимание: боты поисковых систем
источник

AG

Alex Grishutin in QA — Load & Performance
Эти твари даже стабильную систему положить могут пр плохой настройке
источник

KY

Kirill Yurkov in QA — Load & Performance
Alex Grishutin
Есть одна вещь, которую иногда стоит брать во внимание: боты поисковых систем
они кстати недавно тут у нас активизировались прям сурово
источник

KY

Kirill Yurkov in QA — Load & Performance
мерзкие личности согласен
источник

AG

Alex Grishutin in QA — Load & Performance
Вот только я так и не понял как с ними бороться, кроме как кешировать страницы
источник

AG

Alex Grishutin in QA — Load & Performance
Ибо обычно этим лев команда страдает
источник

KY

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

VG

Viktor Ganeles in QA — Load & Performance
Фига себе
Они же должны пробежаться по страницам один раз и всё

+ robots.txt позволяет настраивать

Или не так всё?
источник

AG

Alex Grishutin in QA — Load & Performance
Поидее да, но если сайт не такойбольшой + много страниц.....
источник