2016-07-29 107 views
0

我需要長時間運行Javascript文件(可能一次約5個星期左右),而不會停止或中斷。目前該腳本是連接到服務器並通過Sockjs接收數據的客戶端腳本。沒有HTMl/GUI。只有一些計算。壓力測試僅在瀏覽器中運行的JAvascript文件

任何人都可以給我一些指針嗎?我的其他選擇是什麼?測試客戶端JavaScript庫的最佳方式是什麼,它似乎只適用於瀏覽器?

這是我正在使用的回購: https://github.com/sockjs/sockjs-client 它似乎並沒有運行在節點上。我嘗試用require替換腳本標記,並將sock.js下載到單獨的文件中並使用它。

+1

在沒有UI的情況下在客戶端上運行的任何東西也應該能夠在節點中運行 - 儘管如果您正在進行Ajax調用,您可能需要填充圖層。 –

回答

0

有「無頭」瀏覽器模塊可用。這些產生了可以通過編程控制的虛擬瀏覽器環境。這些主要用途是做單位/瀏覽器端代碼的集成測試,而無需實際運行的瀏覽器:

  1. Phantomjs
  2. Slimerjs

這些可能適合您的需求。您可以創建一個nodejs腳本,將該代碼加載到虛擬瀏覽器頁面中。