2011-08-23 106 views
5

我一直在使用Jasmine爲Web應用程序編寫BDD測試。我有興趣從命令行使用Rhino運行這些相同的測試,我發現這個已經非常有用的blog entry。然而;我的應用程序使用pusher,它提供了一個簡單的API,用於使用Web套接字在客戶端之間傳遞事件。RhinoJS是否支持websockets API?

我的測試在瀏覽器中運行良好,但通過Rhino運行它們卻無法連接到推送器。 Pusher提供了一個調試流,它會顯示認證錯誤或其他故障,但是當我從命令行運行我的測試時,它不會註冊任何活動。

這可能是一個簡單的是或否的答案,但我一直沒有找到任何相關的文件,而我是犀牛的全新品牌,所以如果這是一個總的問題,我很抱歉。

我的問題
正如標題所說,沒有人知道是否犀牛支持WebSockets的API?我在這裏做了其他的錯誤,還是依賴websockets的腳本根本無法通過Rhino工作?

我的總體目標是將我已經編寫的茉莉花測試作爲壓力測試,通過一次在多個EC2實例上運行它們;有沒有一種很好的(簡單的?)方法來做到這一點,而重用我現有的JavaScript測試,或者我應該把它吸了起來,只是在服務器端腳本語言寫我的壓力測試?我知道硒電網,但希望避免產生新的瀏覽器來運行這些測試,如果可能的話。

非常感謝!

+0

真的想知道這一點。 – Jeb

回答