gog*_*n13 5 javascript shell rhino jasmine
我一直在使用Jasmine为Web应用程序编写BDD测试.我有兴趣使用Rhino从命令行运行这些相同的测试,我发现这个博客条目非常有帮助.然而; 我的应用程序使用pusher,它提供了一个简单的API,用于使用Web套接字在客户端之间传递事件.
我的测试在浏览器中运行良好,但是通过Rhino运行它们无法连接到推送器.Pusher提供调试流,它会显示身份验证错误或其他故障,但是当我从命令行运行测试时它不会注册任何活动.
这可能是一个简单的是或否答案,但我无法找到任何相关的文档,我是Rhino的新手,所以如果这是一个总的n00b问题,我道歉.
我的问题
正如标题所说,有没有人知道Rhino是否支持websockets API?我在这里做了别的错误,还是依赖于websockets的脚本根本不能通过Rhino工作?
我的总体目标是通过在几个EC2实例上同时运行我已经编写的茉莉花测试作为压力测试; 在重用我现有的javascript测试时,是否有一个很好的(简单的?)方法,或者我应该把它搞砸,然后用服务器端脚本语言编写我的压力测试?我知道selenium grid,但是如果可能的话,我希望避免产生新的浏览器来运行这些测试.
非常感谢!