2011-06-08 87 views
0

我目前正試圖找出在重負載下測試我的Web應用程序行爲的最佳方法。我儘量減少需要編寫和維護的額外代碼的數量。用於加載測試的腳本JavaScript

由於應用程序非常繁重 - 大量的AJAX請求並且幾乎沒有完整的頁面重新加載,所以我迄今爲止最好的選擇是使用像Rhino或其他服務器端JavaScript環境+ env-js這樣的功能來使用從javascript發送請求的代碼。

然而,加載所需的大約200M的所有代碼後,犀牛權重的單個實例。這不是很有希望,因爲我希望至少有20個實例打開併發送請求。是否有另一個更輕量級的js引擎(v8?),可以滿足我的需求。

最後,你在重負載下測試應用程序的服務器端時使用了什麼?

+0

該應用程序的哪一部分是您試圖加載測試 - 服務器還是客戶端(瀏覽器)? – 2011-06-08 12:46:29

+0

@Matt抱歉 - 服務器。 – julkiewicz 2011-06-08 12:48:12

+0

如果你所有的負載測試是服務器,你爲什麼需要JavaScript?只是加載測試實際請求... – 2011-06-08 13:42:35

回答

0

但是,加載完所有必要的代碼後,單個Rhino權重實例需要大約200M。這不是很有希望,因爲我希望至少有20個實例打開併發送請求。是否有另一個更輕量級的js引擎(v8?),可以滿足我的需求。

  • Nashorn將是一個不錯的選擇

最後,你是什麼重負載下使用的應用程序的測試服務器端?

  • J2V8將是一個不錯的選擇

參考