Size: a a a

QA — Load & Performance

2021 August 24

VG

Viktor Ganeles in QA — Load & Performance
300к/600*5=2500
2500 запросов в секунду ваш сервак тянет?
источник

SA

Sergey Aseev in QA — Load & Performance
В общем кажется я получил хорошие советы. Нужны прикинуть сколько бы могло бы хватить серверов самого приложения. И слать запросы с этого числа машин.
источник

VG

Viktor Ganeles in QA — Load & Performance
Заодно узнаете, сколько серваков вам на проде потребуется :)))
источник

SA

Sergey Aseev in QA — Load & Performance
Пока что я только получил секунд 90 на обработку 500к запросов, посланных с того же самого сервака...
источник

SA

Sergey Aseev in QA — Load & Performance
Да, примерно картинка и там сойдется
источник

VG

Viktor Ganeles in QA — Load & Performance
Ок
источник

VG

Viktor Ganeles in QA — Load & Performance
Ну для отправки кучи запросов можете использовать jmeter  - это не сложно
источник

VG

Viktor Ganeles in QA — Load & Performance
Тут расписано, как подавать нагрузку кучей разных запросов

https://yandex.ru/turbo/dev-gang.ru/s/article/zapusk-mnozhestvennyh-zaprosov-sql-v-jmeter-jkblvihjwp/
источник

VG

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

Ну и либу нужно будет скачать не для постгре (как в статье) а для mssql
источник

SA

Sergey Aseev in QA — Load & Performance
Да, запросы протенькие, с одним параметром по которому и выборка
источник

VG

Viktor Ganeles in QA — Load & Performance
источник

SA

Sergey Aseev in QA — Load & Performance
Ну это мне придется jmeter на каждом инстансе иметь
источник

SA

Sergey Aseev in QA — Load & Performance
мне руками слать несложно, я сам из кодеров, но с нагрузочным тестированием дел не имел совсем
источник

VG

Viktor Ganeles in QA — Load & Performance
Я думаю, их не так много понадобится
2500rps для сервера бд это не сказать, чтоб прям ОЧЕНЬ много :)

А для jmeter - тоже вполне терпимая штука

Мне кажется 1-3 нагрузочные станции потребуется
Может и одной хватит
источник

VG

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

SA

Sergey Aseev in QA — Load & Performance
Даже если бы и нет, то результат должен бы быть быстрее тогда
источник

VG

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

SA

Sergey Aseev in QA — Load & Performance
А, не. Все распараллелено. Но я учту, это естественно важнейший момент клиента.
источник

SA

Sergey Aseev in QA — Load & Performance
Если тачек немного, то можно и jmeter поставить, да
источник

VG

Viktor Ganeles in QA — Load & Performance
Да, размеры пулов коннектов - штука, которая часто бывает узким местом
источник