编写 Javascript 脚本进行负载测试

发布于 2024-11-14 14:16:08 字数 345 浏览 2 评论 0原文

我目前正在尝试找出在重负载下测试我的网络应用程序行为的最佳方法。我尝试尽量减少需要编写和维护的额外代码量。

由于该应用程序的 js 量很大 - 大量的 AJAX 请求,并且几乎没有整页重新加载,到目前为止,我最好的选择是使用 Rhino 或其他服务器端 javascript 环境 + env-js 之类的东西,以便能够利用以下代码:从 JavaScript 发送请求。

然而,Rhino 的单个实例在加载所有代码后所需的重量约为 200M。这不是很有希望,因为我希望至少有大约 20 个实例打开并循环发送请求。是否有另一个更轻量级的 js 引擎(v8?)可以满足我的需求。

最后,您使用什么来在重负载下测试应用程序的服务器端?

I'm currently trying to figure out the best way to test my web app behaviour under heavy load. I try to minimize the amount of extra code that I'll need to write and maintain.

As the application is pretty js heavy - tons of AJAX requests and practically no full page reloads, my best bet so far is to use something like Rhino or other server side javascript environment + env-js to be able to make use of the code that sends requests from javascript.

However, a single instance of Rhino weights after loading all the code necessary about 200M. That's not very promissing as I was hoping to have at least ~20 instances open and sending requests in a loop. Is there another js engine (v8?) that is more lightweight and would suit my needs.

And finally, what do you use for testing server side of your applications under heavy load?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

り繁华旳梦境 2024-11-21 14:16:08

但是,Rhino的单个实例在加载所有代码后所需的重量约为200M。这不是很有希望,因为我希望至少有大约 20 个实例打开并循环发送请求。是否有另一个更轻量级的 js 引擎(v8?)可以满足我的需求。

  • Nashorn 会是一个不错的选择

最后,您使用什么来测试重负载下应用程序的服务器端?

<强>参考文献

However, a single instance of Rhino weights after loading all the code necessary about 200M. That's not very promissing as I was hoping to have at least ~20 instances open and sending requests in a loop. Is there another js engine (v8?) that is more lightweight and would suit my needs.

And finally, what do you use for testing server side of your applications under heavy load?

  • J2V8 would be a good fit

References

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文