Я хотел бы иметь возможность остановить выполнение потока / сценария в произвольной точке. Идея состоит в том, чтобы создавать сценарии прохождения пользователей по разным путям. но для имитации выпадений, чтобы 100% попадало на домашнюю страницу -> 12% - пропадало (таким образом, сценарий останавливается для этой темы) -> 82% переходят на другие страницы, которые затем «выпадают» в процентах.
Я мог бы создать метод javascript afterResponse для случайной остановки выполнения, но я не знаю, какая команда «остановит» этот поток ...
Другим вариантом было бы создать кучу сценариев с весами ... но сделать это как сценарий с использованием javascript для остановки выполнения было бы намного лучше IMO.
Полагаю, я мог бы вызывать функцию после каждого действия потока, а затем использовать ifTrue ... но может столкнуться с проблемами в существующих условиях ifTrue, которые могут быть в моем сценарии.
flow:
- function: "continueWithScenario"
- get:
url: _somewhere_
ifTrue: "continue_scenario"
...
...