ПРОВЕРКА ЗА ТЕСТОВЕ НА НАТОВАРВАНЕ Created by ChecklistGuro (https://checklistguro.com) --- ОКОЛНОСТ И НАСТРОЙКА --- [ ] Тип среда (Развитие, Подготовка на сценична картина, Смесeн с производствени елементи) [ ] Брой сървъри за приложения [ ] Брой сървъри на база данни [ ] Подробна конфигурация на средата (ОС, версии и др.) [ ] Конфигурация на балансиращ разпределител (Включен, Уврежден, Изисква се специфична конфигурация (опишете в дълъг текст)) [ ] Специфични зависимости от средата (напр. външни API, услуги) [ ] Дата на настройка на средата [ ] Документ за конфигурация на средата (ако е приложимо) --- ТЕСТОВИ ДАННИ --- [ ] Брой проекти за симулиране [ ] Среден брой потребители на проект [ ] Общ брой служители/потребители в тестовите данни [ ] Метод на генериране на данни (Синтетични данни, Маскирани производствени данни, Комбинация) [ ] Профил на разпределение на данни (Униформа, Изкривен (Уточнете изкривяването)) [ ] Проборен файл с данни (ако е приложимо) [ ] Подробно описание на правилата за генериране на данни [ ] Най-ранен срок за старт на проекта [ ] Последна дата за завършване на проекта --- МОДЕЛИРАНЕ НА РАБОТНАТА НАТОВАРЕНОСТ --- [ ] Оценени едновременни потребители [ ] Пик на едновременни потребители (например по време на смяна на караула) [ ] Основен профил на натоварването (напр. фаза на проектиране, фаза на строителство, фаза на поддръжка) (Фаза на проектиране, Фаза на строителство, Фаза на поддръжка, Фаза на закупуване) [ ] Типични задачи на потребителя, които да се симулират (Изберете всички, които се отнасят) (Създаване на нови проекти, Качване на чертежи/модели, Актуализиране на напредъка на задачата, Генериране на доклади, Управление на ресурси, Въвеждане на данни) [ ] Брой проекти/BIM модели за симулация [ ] Описание на типичния работния процес на потребителя за тестване [ ] Темпо на транзакции (напр. Доклади, генерирани в минута) [ ] Време за натоварване на потребители (минути) (1, 5, 10, 30) --- ИЗПЪЛНЕНИЕ И МОНИТОРИНГ НА ТЕСТОВЕ --- [ ] Брой виртуални потребители [ ] Време за стартиране (секунди) [ ] Продължителност на теста (минути) [ ] Тип сценарий за тестване (Пиков товар, Базова линия, Напрежение, Устойчивост) [ ] Специфични цели на теста [ ] Целево средно време за отговор (секунди) [ ] Метрики за мониторинг (Използване на процесора, Използване на памет, Дисково I/O, Мрежова латентност, Време за заявка към база данни, Процент на грешки) [ ] Дата на започване на изпитването [ ] Време за стартиране на теста --- АНАЛИЗ И ДОКЛАДВАНЕ НА РЕЗУЛТАТИТЕ --- [ ] Средно време на отговор (мс) [ ] Време на отговор за 95-ти персентил (мс) [ ] Пропускна способност (Транзакции/секунда) [ ] Използване на процесора (%) [ ] Използване на паметта (%) [ ] Общ статус на резултатите от теста (Преминаване, Неуспех, Предупреждение, Информационен) [ ] Обобщение на ключови заключения [ ] Препоръки за подобряване [ ] Доклад за тестова работа (PDF) --- ТЕСТИРАНЕ НА МАЩАБИРУЕМОСТ --- [ ] Целеви едновременни потребители [ ] Увеличение на едновременните потребители (Процент) [ ] Цел за транзакции в секунда (TPS) [ ] Мащабиране на хардуерната конфигурация (напр. добавяне на сървъри, увеличаване на RAM паметта) (Добавяне на инстанции на сървъри, Увеличете RAM на инстанцията, Оптимизиране на конфигурацията на базата данни, Вертикално мащабиране, Хоризонтално мащабиране) [ ] Размер на пула за връзки към база данни [ ] Проверка на кеширащата стратегия (Съотношение на Cache Hit, Политика за изхвърляне на кеш, Невалидиране на кеша) [ ] Описание на сценарий за стрес тестване --- ТЕСТВАНЕ НА СТРЕС --- [ ] Максимално число едновременни потребители [ ] Скорост на транзакции (Транзакции/секунда) [ ] Обем на данните (ГБ) [ ] Метод за верификация на обработката на грешки (Анализ на лог файлове, Отговор на системата, Потребителски интерфейс, Пользователен скрипт) [ ] Наблюдавано поведение на системата при натоварване [ ] Максимално приемливо време за отговор (секунди) [ ] Изчерпване на ресурси задействано (ЦПУ, Памет, Дискови операции/I/O, Капацитет на мрежата, Няма) [ ] Подробно описание на режима на отказ [ ] Брой тестови проходиния --- ТЕСТВАНЕ НА ИЗДРЪЖЛИВОСТ --- [ ] Продължителност на теста (часове) [ ] Средно количество едновременни потребители [ ] Мониторинг на ресурсите на сървъра е активиран? (Да, Не) [ ] Праг за използване на памет (%) [ ] Праг на използване на процесорния памет (%) [ ] Наблюдавана грешки/предупреждения на системата (ако има такива) [ ] Стабилност на системата по време на теста? (Стабилен, Незначителни проблеми, Значителни проблеми) [ ] Обнаружено неочаквано поведение по време на тестов на издръжливост (ако има такова) --- ПРОИЗВОДИТЕЛНОСТ НА БАЗА ДАННИ --- [ ] Средно време за отговор на заявките (мс) [ ] Използване на процесора на базата данни (%) [ ] Използване на памет на база данни (%) [ ] Стратегия за индексиране на база данни (Оптимален, Изисква преглед, Недостатъчно оптимален) [ ] Идентифицирайте най-бавните заявки (Топ 5) [ ] Размер на пула на връзки към база данни [ ] Ниво на изолация на транзакцията в базата данни (Прочетено с готовност, Повторимо четене, Сериализируем) --- ПРОИЗВОДИТЕЛНОСТ НА МРЕЖАТА --- [ ] Средна латентност на мрежата (милс) [ ] Налично мрежово пропускание (Мбит/с) [ ] Процент на загуба на пакети (%) [ ] Мрежова топология (Локална мрежа (LAN), Мрежа с голям обхват (WAN), Беспроводна мрежа, VPN) [ ] Използван мрежов протокол (TCP, UDP, HTTP, HTTPS) [ ] Опишете всяка наблюдавана мрежова претовареност или нестабилност [ ] Прикачете файлове с мрежови тракове (напр. записи от Wireshark) [ ] Джитър (мс) --- END OF TEMPLATE --- Transform this text into a digital, automated, and trackable mobile app! Visit: https://checklistguro.com/templates/construction/performance-testing-checklist (Click "Install Template" to launch your digital inspection tool immediately)