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