Перейти к содержимому
PD
Browser Automation Studio

Статистика скрипта в BAS

Модуль «Статистика скрипта» в Browser Automation Studio — читать номер потока и счётчики успехов/неудач, чтобы управлять логикой и следить за работающим ботом.

Работающий проект BAS знает кое-что о себе — какой поток выполняется, сколько запусков отработало, сколько провалилось. Модуль «Статистика скрипта» отдаёт эти числа, чтобы бот мог на них реагировать.

Что он сообщает

Модуль используется для чтения статистических показателей работы скрипта:

  • Номер потока — номер текущего выполняющегося потока.
  • Удачные выполнения — сколько запусков завершилось успехом.
  • Неудачные выполнения — сколько провалилось.

Они сочетаются с вердиктами успеха/неудачи из модуля «Логика скрипта» — логика задаёт исход, статистика его считает.

Самый полезный приём: логика по потокам

Главное применение — запуск сценария только в конкретных потоках. Допустим, шаг нужен только в потоках 2 и 4 — прочитайте номер потока и ограничьте его IF, совпадающим с этими номерами. Это позволяет одному проекту вести себя по-разному в параллельных воркерах: одни потоки делают одну работу, другие — другую, всё из одного потока.

Почему это важно

Большинство ботов крутят много потоков сразу, и иногда однородное поведение — не то, что нужно: вам нужны несколько потоков на другой задаче, или вы хотите смотреть на долю успехов и остановиться при росте неудач. «Статистика скрипта» — это маленький модуль, который делает многопоточный запуск осознающим себя, превращая голый параллелизм в то, чем можно управлять.

Вопросы и ответы

Как запустить логику в конкретном потоке в BAS?

Прочитайте номер потока модулем «Статистика скрипта» и ветвитесь по нему через IF. Например, чтобы действовать только в потоках 2 и 4, проверьте номер потока и выполните ветку при совпадении.

Может ли BAS сообщать, сколько запусков удалось или провалилось?

Да. Модуль «Статистика скрипта» отдаёт количество успешных и неудачных выполнений по ходу работы, чтобы вы следили за прогрессом и ветвились по числам.

Ещё по теме

  • #Browser Automation Studio
  • #BAS
  • #Статистика
  • #Потоки
  • #Мониторинг

Есть идея? Давайте превратим её в работающий продукт.

Пропустите месяцы неопределённости. Получите понятную архитектуру, рабочий MVP и систему, которую можно тестировать, продавать и масштабировать.