nodejs apis负载测试的selenium或loadtest

时间:2017-09-19 09:42:37

标签: node.js selenium load

我正在尝试在服务器上进行负载测试,以了解VM上可能的最大连接数。

有人建议使用硒作为负载测试的更好选择。我只是想进行负载测试而不是功能测试。

这是nodejs加载测试库 https://www.npmjs.com/package/loadtest

哪个更好 Selenium loadtest

我是新手。

2 个答案:

答案 0 :(得分:0)

这不是“公平”比较。

loadtest这是一个库允许运行请求,然后你必须自己处理响应。此工具允许您模拟下层(请求)级别的系统行为。

Selenium采取了另一种方法。使用selenium,您可以在不考虑特定请求的情况下模拟真实用户场景。 通常,硒比其他工具需要更多的机器资源。为了使用selenium进行负载测试,您应该能够加载与系统真实用户成比例的虚拟机数量。

负载测试不需要如此大量的计算机,因为您通常能够从单个(或少数)计算机模拟许多用户。 今天在业界最常见的工具是Jmeter,因为提到了@Jitendra Kumar。该工具具有友好的用户界面,允许从单台机器生成许多请求。

您还可以查看Gatling工具,该工具也可以模拟Scala语言中的请求。

答案 1 :(得分:0)

就我而言,我有一个基于nodejs的服务器。我首先使用Firefox和jmeter创建了一个测试用例。

你应该使用旧的Firefox版本,即47及以下版本。您在浏览器上运行您的应用程序(浏览器,Cordova,离子)并使用jmeter记录它,并在同一个jmeter中运行您想要的客户端。

以下是链接

https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf