Я использовал Жасмин для написания тестов BDD для веб-приложения. Я заинтересован в запуске этих же тестов из командной строки, используя Rhino , и я нашел эту запись в блоге , которая была очень полезна. Тем не мение; Мое приложение использует pusher , который предлагает простой API для передачи событий между клиентами с помощью веб-сокетов.
Мои тесты работают нормально из браузера, но при запуске их через Rhino не удается подключиться к пушеру. Pusher предлагает поток отладки, который будет показывать ошибки аутентификации или другие сбои, но он не регистрирует никаких действий, когда я запускаю свои тесты из командной строки.
Это может быть простой ответ «да» или «нет», но я не смог найти какую-либо соответствующую документацию, и я новичок в Rhino, поэтому я прошу прощения, если это общий вопрос n00b.
Мой вопрос
Как видно из названия, кто-нибудь знает, поддерживает ли Rhino API websockets? Я здесь что-то не так делаю, или скрипты, использующие веб-сокеты, просто не будут работать через Rhino?
Моей общей целью было использовать мои уже написанные жасминовые тесты в качестве стресс-тестов, выполняя их одновременно на нескольких экземплярах EC2; Есть ли хороший (простой?) способ сделать это при повторном использовании моих существующих тестов javascript, или я должен смириться с этим и просто написать свои стресс-тесты на языке сценариев на стороне сервера? Я знаю о сетке селена, но надеялся по возможности избежать появления новых браузеров для запуска этих тестов.
Большое спасибо!