Я тестирую большую систему BizTalk с помощью Visual Studio Load Test. Нагрузочный тест для отправки сообщений в MQ, они принимаются BizTalk и затем обрабатываются.
Вместо того, чтобы завершать тест (и все счетчики производительности), как только Visual Studio завершит ввод сообщений в MQ, я хочу, чтобы тест завершался тогда и только тогда, когда выполняется какое-то условие (в моем случае if (SELECT COUNT (*) FROM BizTalkMsgBoxDb.dbo.Spool) == 4
).
Я вижу множество способов запустить что-то после завершения теста, но нет очевидного способа расширить тест и продолжить мониторинг, если соблюдено определенное пользователем условие выхода.
Возможно ли это, или если нет, есть ли у кого-нибудь идеи для хорошего обходного пути / хака для достижения этого?