2011-06-08 86 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将是一个不错的选择

参考