Основні цілі навантажувального тестування як послуги:
- Оцінка продуктивності та працездатності додатку на етапі розробки перед початком експлуатації.
- Оцінка продуктивності та працездатності програми на етапі розробки нових версій та патч-наборів.
- Оптимізація продуктивності додатків, включаючи конфігурацію сервера та оптимізацію коду.
- Вибір відповідного апаратного забезпечення (програмної платформи) та конфігурації сервера для додатку.
Слід зазначити, що для різних цілей використовуються різні типи тестування продуктивності та навантаження. Для перших трьох цілей тестувальники повинні виконувати тестування продуктивності та тестування продуктивності як послугу. Плануючи навантажувальне тестування, логічніше відштовхуватися від технічних цілей (не комерційних, які перераховані вище), які досягаються в результаті тестування, і класифікувати тест за ними.
Класифікація
- Тестування продуктивності. Завдяки цьому можна дослідити продуктивність додатку, а саме час відгуку операцій на різних етапах навантаження, включаючи стрес-навантаження.
- Тестування стабільності допоможе зрозуміти, наскільки додаток толерантний до режиму тривалої експлуатації. У цьому випадку тестувальник повинен виконувати тестування стабільності.
- Стрес-тестування призначене для перевірки відтворення системи після позамежних навантажень (і як швидко це відбудеться), а також поведінки системи, коли один із серверів у пулі зупинить свою роботу тощо.
Дуже важливо усвідомлювати цілі кожного тестування і робити все можливе для їх успішного досягнення.










0 коментарів