zombie.jsヘッドレスブラウザを使用してnode.js/socket.ioアプリケーションをテストしたいと思います。zombie.jsとsocket.io(node.js)
残念ながら、zombie.jsアプリが私のアプリに接続すると、接続/切断イベントの負荷が報告されます。
例:
Zombie: Firing timeout 234, delay: 1000
Zombie: GET http://localhost:8000/socket.io/1/?t=1313487267750&jsonp=68
Zombie: GET http://localhost:8000/socket.io/1/?t=1313487267724&jsonp=69
connected
connected
connected
Zombie: Firing timeout 237, delay: 2000
Zombie: Firing timeout 226, delay: 16000
Zombie: Firing timeout 218, delay: 25000
disconnected
ゾンビはタイムアウトの遅延を考慮していないようですので、これが原因である可能性がありますか?
ゾンビをsocket.ioで試してみたことがありますか、ゾンビがタイムアウトを起こしたのはなぜですか?
あなたはsocket.io接続を開いたままにするためにXHRをエミュレートするゾンビではないと確信していますか? – Raynos
はい、可能性があります。より良い例で質問を更新しました。私は問題がXHR要求が記載されたタイムアウト遅延の後に発生しないで、代わりに一度に起こるかもしれないと思う。 – bdls
@bdisこれはゾンビの限界かもしれません。 Phantomjsで再現してみてください – Raynos