我怎样才能有效地加载testing与无头浏览器的Web应用程序?

我有几个无头浏览器的经验,但只用于testing和不加载testing。 什么是启动500-1000 websocket客户端加载testing应用程序的最佳方法? 这是简单的只是循环一堆setTimeout增加得更久?

我可以自己build立实际的testing,我只是好奇哪个框架最适合这个。

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

看起来你想要在你的服务器上进行可伸缩性/负载testing。 如何用数十万个虚拟客户端testing客户端性能? 无论如何,我假设你已经尝试过使用无头幻象客户端。 这也是我也试过的一样,它对我很好,我使用一些实用程序插件监视CPU,networking吞吐量和内存使用情况。

有一个插件可以实现JMeter集成websocket协议。 这可能会有所帮助

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