У цьому розділі розглядається Windows Assessment Toolkit як інструмент стандартизованого оцінювання Windows-систем.
Тут пояснюється, як виконуються assessment-сценарії, оцінюються запуск і завершення Windows, продуктивність, responsiveness та енергоефективність, а також як результати використовуються для порівняння різних конфігурацій системи.
Тут важливо не змішати Assessment Toolkit з Windows Performance Toolkit.
WPT, який ми щойно розібрали, відповідає переважно на питання «що відбувалося всередині системи?» через traces.
Windows Assessment Toolkit більше про стандартизоване оцінювання якості, продуктивності та поведінки системи за певним сценарієм. Microsoft прямо описує його як набір assessments для оцінювання performance, reliability та functionality
🧪 Windows Assessment Toolkit
│
├── 1. 📊 Оцінювання системи
│
├── 2. ⚙️ Performance Assessments
│
├── 3. 🚀 Startup / Shutdown
│
├── 4. 🔋 Battery / Energy Efficiency
│
├── 5. ⚡ Responsiveness
│
├── 6. 📈 Порівняння результатів
│
└── 7. 🕵️ Пошук проблем та рекомендації
1. 📊 Що таке Assessment Toolkit
Windows Assessment Toolkit входить до Windows ADK і містить:
Windows Assessment Console;
набір готових assessments;
Assessment Platform;
засоби створення та запуску assessment jobs;
можливість перегляду, порівняння й аналізу результатів.
Ключове поняття тут — assessment.
Assessment — це не просто команда, яка показує одне число. Це набір XML та бінарних компонентів, які:
Assessment
↓
підготовка системи
↓
певний сценарій / workload
↓
вимірювання
↓
збереження результатів
↓
метрики
↓
diagnostics / recommendations
Саме так Microsoft описує модель Assessment Toolkit.
2. 🖥️ Windows Assessment Console
Windows Assessment Console — основний GUI для роботи з assessments.
Через нього можна:
Windows Assessment Console
│
├── 🔎 знайти Assessment
├── 📦 створити Job
├── ⚙️ налаштувати Job
├── ▶️ запустити Job
├── 📊 переглянути Results
├── 🔍 дослідити проблеми
└── 📈 порівняти результати
Job — це набір одного або декількох assessments з відповідними налаштуваннями, які запускаються як один сценарій. (learn.microsoft.com)
Тобто:
Assessment
↓
один тест / сценарій
Job
↓
набір assessments
3. ⚙️ Performance Assessments
Assessment Toolkit дозволяє вимірювати різні аспекти роботи Windows і компонентів.
Наприклад:
Performance
│
├── CPU / system activity
├── Memory footprint
├── Disk / I/O related behavior
├── UI responsiveness
├── Startup
├── Shutdown
└── Energy / Battery
Ціль — не просто отримати «оцінку комп'ютера», а знайти області, які потребують подальшого дослідження. Результати assessments можуть містити diagnostics і рекомендації.
4. 🚀 Startup / Shutdown
Для BAT це особливо цікаво.
Assessment Toolkit має сценарії, пов'язані із запуском Windows. Наприклад, First Boot Performance призначений для виявлення проблем, які впливають на час першого запуску Windows і появу Start screen.
Концептуально:
Windows Image
↓
Deployment
↓
First Boot
↓
Assessment
↓
Startup Metrics
↓
Problem / Bottleneck
Це дає нам дуже гарний зв'язок із попередніми пунктами Deployment.
Ми створили образ → розгорнули → тепер перевіряємо якість результату.
5. 🔋 Battery / Energy Efficiency
Для ноутбуків це окремий великий напрям.
Assessment Toolkit має Energy Efficiency сценарії, які дозволяють оцінювати енергоспоживання та поведінку системи під час певних workload. Microsoft також описує battery-life та Modern Standby сценарії.
Спрощено:
Laptop
↓
Workload
↓
Assessment
↓
Power / Battery measurements
↓
Diagnostics
Тут можна досліджувати не тільки «скільки живе батарея», а й що саме не дає системі нормально переходити в енергоефективні стани.
6. ⚡ Responsiveness
Окремий цікавий напрям — відгук системи.
Наприклад, Windows UI Performance assessment може вимірювати responsiveness у конкретних сценаріях користувача. Microsoft зазначає, що результати responsiveness вимірюються в мілісекундах.
Тобто:
Користувач
↓
Search / UI action / transition
↓
Assessment
↓
Response time
↓
📊 результат
Це вже ближче до реального поняття:
«Windows відчувається повільною»
але замість суб'єктивного «відчувається» отримуємо вимірюваний сценарій.
7. 📈 Порівняння результатів
Одна з найсильніших функцій Assessment Toolkit — порівняння результатів.
Наприклад, BAT зробив:
Image v1
↓
Deployment
↓
Assessment
↓
Results A
Потім:
Image v2
↓
Deployment
↓
Assessment
↓
Results B
І порівнюємо:
Results A
↕
Results B
↓
Regression?
Improvement?
New problem?
Microsoft прямо вказує можливість порівнювати результати на різних комп'ютерах або в різних ітераціях системи.
Це дуже добре лягає на BAT Builder:
Builder v1
↓
Deploy
↓
Assess
↓
Optimize
↓
Builder v2
↓
Deploy
↓
Assess
↓
Compare
8. 🕵️ Пошук причин проблем
І ось тут Assessment Toolkit починає дуже красиво працювати разом із нашим WPT.
Assessment знаходить:
«У цьому сценарії є проблема».
А WPT дозволяє піти глибше й дослідити trace.
Microsoft прямо зазначає інтеграцію: результати Windows Assessment Console можуть містити посилання на Windows Performance Analyzer, щоб простежити проблему до її джерела.
Тобто:
🧪 Assessment
│
│ виявив проблему
▼
📊 Result
│
▼
🔎 WPT / WPA
│
▼
ETW Trace
│
▼
🕵️ Root Cause
Assessment → WPT — дуже сильна зв'язка.
9. 🧠 Assessment Toolkit ≠ Benchmark
Це важливий нюанс для BAT.
Не варто описувати його просто як:
«програма для тестування швидкості ПК».
Assessment Toolkit ширший.
Він створений для стандартизованого оцінювання конкретних сценаріїв та компонентів, з можливістю порівнювати результати й отримувати діагностичну інформацію.
Тому правильніше:
Assessment Toolkit — інструмент контрольованого оцінювання якості та поведінки Windows-системи.
🔗 Як він вписується в BAT Deployment
Тепер наша архітектура вже стає дуже цікавою:
🚀 BAT Deployment
│
├── 🧰 Deployment Tools
│ └── Windows Image
│
├── 🖥️ WinPE
│ └── Deployment Environment
│
├── ⚙️ WSIM
│ └── Windows Setup Automation
│
├── 👤 USMT
│ └── User State Migration
│
├── 📊 Windows Performance Toolkit
│ └── Trace / Deep Analysis
│
└── 🧪 Windows Assessment Toolkit
└── Standardized Assessment
А весь цикл можна показати так:
🛠️ BUILD
│
▼
Windows Image
│
▼
🚀 DEPLOY
│
▼
Configured PC
│
▼
🧪 ASSESS
│
▼
📊 Results
│
▼
⚠️ Problem?
/ \
NO YES
│ │
▼ ▼
Ready 📈 WPT / WPA
│
▼
Root Cause
│
▼
Fix
│
└────→ повторний Assessment
Це вже не просто набір ADK-утиліт, а замкнений цикл Deployment → Assessment → Diagnosis → Improvement.
І саме тому цей пункт я б залишив у BAT Deployment. Він логічно продовжує попередній Windows Performance Toolkit, але не дублює його: Assessment Toolkit визначає, що і за яким сценарієм оцінюємо; WPT допомагає глибоко розібратися, чому отримали такий результат.
Фінальна структура
7. 🧪 Windows Assessment Toolkit
│
├── 1. 📊 Оцінювання системи
├── 2. ⚙️ Performance Assessments
├── 3. 🚀 Startup / Shutdown
├── 4. 🔋 Battery / Energy Efficiency
├── 5. ⚡ Responsiveness
├── 6. 📈 Порівняння результатів
└── 7. 🕵️ Пошук причин проблем