Інструменти для тестування тиску
TPS (Транзакції за секунду)
TPS означає Transactions Per Second — кількість транзакцій, оброблених за секунду. Транзакція — це процес, за допомогою якого клієнт надсилає запит серверу, а потім сервер реагує (повна обробка, тобто клієнт ініціює запит для отримання відповіді). Клієнт починає фіксувати час при відправленні запиту і завершує таймінг після отримання відповіді від сервера, щоб розрахувати витрачений час і кількість виконаних транзакцій, а потім використати цю інформацію для оцінки балу. Транзакція може відповідати кільком запитам, і ви можете звернутися до операцій транзакцій у базі даних нижче.
QPS (Запит за секунду)
QPS (Query Per Second), QPS — це поширений показник для вимірювання пропускної здатності (пропускної здатності), тобто кількості запитів, які сервер обробляє за одну секунду — зазвичай ми говоримо про HTTP-запити, звісно, чим вища кількість, тим більше навантаження на сервер, тим сильніша обчислювальна потужність. Для довідки: програма з простою бізнес-логікою, включаючи доступ до бази даних, може забезпечити близько 50–100 QPS при запуску одного ядра, тобто обробляти 50–100 запитів за секунду.
Співвідношення розрахунку: QPS = обсяг паралелізму / середній час відповіді; Паралелізм = QPS * Середній час відгуку QPS = requ/sec = запити/сек
Середній час відгуку (RT)
RT: Час відповіді — середній час обробки запиту. Ми також зазвичай звертаємо увагу на середній час обробки для 90% запитів, оскільки можуть бути крайнощі через умови мережі.
|