标签: javascript node.js browser terminal instance
我正在尝试使用我的nodejs服务器进行一些高规模的测试,所以我想了解如何在终端上运行chrome浏览器,类似于nodejs运行服务器的方式。
我想在一台机器上有几百个,这就是为什么我要避免运行实际的浏览器选项卡实例。它还需要特别是谷歌浏览器。
现在我想弄清楚这是怎么可能的,即使它只是以某种方式从终端运行消息传递javascript。
有人可以指出我正确的方向:]
答案 0 :(得分:1)
您是否查看了Request,CasperJS或PhantomJS?我认为它们可能正是您所寻找的。 Phantom是一款无头浏览器,可以为您浏览网页(对于测试,截屏和在页面上执行操作非常有用)。 CasperJS也可以为您提供帮助,而Request允许您从服务器而不是客户端发出http请求。如果您需要搜索/遍历服务器返回的页面,您还可以使用Cheerio,这对您的服务器来说几乎是jQuery。
希望有所帮助!