2011-08-23 90 views
5

我一直在使用Jasmine为Web应用程序编写BDD测试。我有兴趣从命令行使用Rhino运行这些相同的测试,我发现这个已经非常有用的blog entry。然而;我的应用程序使用pusher,它提供了一个简单的API,用于使用Web套接字在客户端之间传递事件。RhinoJS是否支持websockets API?

我的测试在浏览器中运行良好,但通过Rhino运行它们却无法连接到推送器。 Pusher提供了一个调试流,它会显示认证错误或其他故障,但是当我从命令行运行我的测试时,它不会注册任何活动。

这可能是一个简单的是或否的答案,但我一直没有找到任何相关的文件,而我是犀牛的全新品牌,所以如果这是一个总的问题,我很抱歉。

我的问题
正如标题所说,没有人知道是否犀牛支持WebSockets的API?我在这里做了其他的错误,还是依赖websockets的脚本根本无法通过Rhino工作?

我的总体目标是将我已经编写的茉莉花测试作为压力测试,通过一次在多个EC2实例上运行它们;有没有一种很好的(简单的?)方法来做到这一点,而重用我现有的JavaScript测试,或者我应该把它吸了起来,只是在服务器端脚本语言写我的压力测试?我知道硒电网,但希望避免产生新的浏览器来运行这些测试,如果可能的话。

非常感谢!

+0

真的想知道这一点。 – Jeb

回答