Load test – послуга з тесту ефективності роботи вашої Creatio
Ключова задача послуги – забезпечити готовність no-code платформи Creatio до раптового, принципового зростання операційного навантаження. Наприклад, ви впроваджували систему в міжсезоння, адаптуючи процеси, інтеграції (в т.ч. з обліковою системою) під навантаження 2 000 замовлень на день. Однак у пікові періоди кількість замовлень зростає до 8 000, що може призвести до не оптимальної роботи рішення та сбою в операційних процесах. Ми побудували послугу так, щоб без зупинки роботи системи провести аналіз поведінки платформи під високим навантаженням, сформувати обґрунтовані висновки, виконати адаптації та оптимізації системи до нових умов.
Кому підходить послуга?
Ця послуга буде корисна та ефективна компаніям, які:
- ❗ Вже завершили налаштування, але не впевнені в їхній надійності або вже стикалися зі збоями при навантаженні;
- 📈 Очікують різке або сезонне зростання кількості операцій, заявок чи транзакцій і хочуть підготуватися завчасно;
- 🛠 Ще не завершили впровадження Creatio, але розуміють, що система оброблятиме велику кількість бізнес-процесів одразу з моменту запуску;
- ✅ Хочуть отримати підтвердження, що майбутня Creatio відповідає поточним вимогам до стабільності та продуктивності.
Склад послуги та результат
Послуга складається із 5ти етапів, а саме:
Етап 1. Визначення цілі та обʼєкту перевірки:
Формулюємо мету тестування та очікуваний результат. Наприклад:
- знайти причину нерегулярної помилки при обміні залишками;
- перевірити готовність системи до обробки 100 000 чеків щогодини з нарахуванням балів у реальному часі;
Визначаємо об’єкти перевірки: сутності, інтеграції, вузли системи та ділянки логіки, які потрапляють у фокус тестування.
Етап 2. Попередній аналіз, та пошук очевидних проблем:
Мета – виявити очевидні ризики продуктивності, ще до початку навантажувального тестування. На цьому етапі ми детально заглиблюємося в побудоване рішення:
- аналізуємо виконані налаштування на стороні Creatio;
- перевіряємо методи обміну з зовнішніми сервісами та бізнес-логіку передачі даних;
- оцінюємо швидкість завантаження інтерфейсу;
- діагностуємо виконання фонових процесів і скриптів;
Етап 3. Підготовка тестового середовища:
Цінність тестового середовища в тому, щоб:
- не зупиняти робочі процеси компанії під Load test;
- не створювати ризиків для основного (промислового) середовища Замовника;
Що робимо на цьому етапі:
- створюємо окреме тестове середовище з максимально наближеними умовами до бойових;
- підключаємо зовнішні сервіси, імітуємо реальні дії користувачів – дзвінки, листування, API-запити;
- завантажуємо тестові дані – клієнти, замовлення, номенклатура, тощо;
- активуємо фонові процеси, скрипти, автоматизації — щоб змоделювати повне робоче навантаження;
Етап 4. Виконання тестового натаження:
Мета – виявити, як система поводиться при високому навантаженні та де виникають обмеження. Процес складається із наступних дій:
- формуємо user-case сценарієв навантаження. Тобто перелік дій та активностей, які імітують реальне використання системи (наприклад: масовий імпорт, одночасне створення замовлень, фонові розсилки тощо);
- запускаємо навантаження згідно підготовлених та затверджених сценарієв;
- фіксуємо продуктивність системи в режимі реального часу. Аналізуємо швидкість реакцій, стабільність сервісів, роботу інтеграцій та фонових процесів.
Етап 5. Формування та презентація звіту навантаження:
Мета етапу:
- систематизувати результати тестування та сформулювати ключові висновки;
- підготувати звіт у доступному форматі для представників Замовника (включно з візуалізацією показників);
- провести онлайн-презентацію результатів із поясненнями причин виявлених проблем та рекомендаціями щодо їх усунення;
Вирізка із звіту (приклад):

Етап 6. Внесення покращень та забезпечення збільшення продуктивності:
Мета – не лише виявити проблеми, а забезпечити реальне збільшення продуктивності системи у бойових умовах. У разі виявлення «вузьких місць» або зон, які обмежують продуктивність, ми:
- формуємо чіткі технічні рекомендації щодо покращень;
- беремо на себе реалізацію змін – як у налаштуваннях Creatio, так і на рівні інтеграцій або бізнес-логіки;
- перевіряємо ефективність внесених покращень шляхом повторного точкового тестування.
Умови надання послуги
Умови надання послуги на які варто звернути увагу:
- Тестове середовище. Якщо ви використовуєте хмарні ліцензії Creatio (Cloud), розгортання тестового середовища потребує залучення технічної підтримки Creatio. У разі, якщо ваше тестове середовище вже використовується для інших завдань, розгортання додаткового середовища не входить у вартість і оплачується окремо.
- Формування сценарію навантаження. Сценарій створюється спільно з представником Замовника, який несе відповідальність за достовірність і релевантність вхідних умов.
- Підключення зовнішніх сервісів. У разі імітації навантаження через зовнішні системи, Замовник надає необхідні доступи: API-ключі, технічну документацію, тестові акаунти тощо.
- Звітність. Результати тестування оформлюються у форматі Google Docs і передаються Замовнику після проведення першого тестового навантаження.
- Обсяг послуги (тестові сесії). За замовчуванням послуга включає два повноцінних навантаження:
- Перше – базове, з фіксацією вихідної продуктивності;
- Друге – контрольне, після реалізації покращень.
Кількість тестових сесій може бути збільшена як додаткова послуга, або безкоштовно – у випадку, якщо Виконавець не досяг заявлених результатів після адаптації.
Вартість надання послуги Load test
від 800 USD/послугу
Фінальна вартість послуги залежить від умов тестування та кінцевого результату послуги.
