gpt4 book ai didi

node.js - 如何使用 headless 浏览器有效地对 Web 应用程序进行负载测试?

转载 作者:搜寻专家 更新时间:2023-10-31 22:34:38 25 4
gpt4 key购买 nike

我有一些 headless 浏览器的经验,但仅用于测试而不是负载测试。启动 500-1000 个 websocket 客户端以对应用程序进行负载测试的最佳方法是什么?是不是就像用一个逐渐变长的 setTimeout 循环一堆一样简单?

我可以自己构建实际测试,我只是好奇哪个框架最适合这个。

我有使用 ZombieJS 和 PhantomJS(以及 Casper 和 Webspecter)的经验。

最佳答案

看起来您想在您的服务器上进行可伸缩性/负载测试。您如何使用数十万个虚拟客户端测试客户端性能?无论如何,我假设您已经尝试过使用 headless 幻影客户端。我也尝试过同样的事情,它对我很有效,我使用一些实用程序插件监控 CPU、网络吞吐量和内存使用情况。

有一个插件可以为 websocket 协议(protocol)做 JMeter 集成。这可能会有帮助

https://github.com/kawasima/jmeter-websocket/

关于node.js - 如何使用 headless 浏览器有效地对 Web 应用程序进行负载测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13426836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com