我想在服务器上进行负载测试,以了解虚拟机上可能的最大连接数。selenium或负载测试nodejs apis负载测试
有人建议硒是负载测试的更好选择。我只是想做负载测试而不是功能测试。
这是负载的NodeJS测试库 https://www.npmjs.com/package/loadtest
哪个更好硒或负载测试?
我是一个新手。
我想在服务器上进行负载测试,以了解虚拟机上可能的最大连接数。selenium或负载测试nodejs apis负载测试
有人建议硒是负载测试的更好选择。我只是想做负载测试而不是功能测试。
这是负载的NodeJS测试库 https://www.npmjs.com/package/loadtest
哪个更好硒或负载测试?
我是一个新手。
这不是“公平”的比较。
loadtest这是一个库允许运行请求,然后你必须自己处理响应。此工具允许您模拟底层(请求)级别上的系统行为。
硒正在采取另一种方法。有了硒,您可以在考虑具体要求的情况下模拟真实的用户场景。 通常硒需要比其他工具更多的机器资源。为了使用硒提供负载测试,您应该能够加载与系统真实用户成比例的虚拟机数量。
负载测试不需要大量的机器,因为您通常可以从单台(或几台)机器模拟许多用户。 今天在行业中最常见的工具是Jmeter,因为@Jitendra Kumar被提及。该工具具有友好的用户界面,并允许从单个机器生成许多请求。
您还可以看看Gatling工具,它也模拟Scala语言中的请求。
在我的情况下,我有一个基于nodejs的服务器。我首先使用Firefox和Jmeter创建了一个测试用例。
你应该使用老的firefox版本,即47和以下。你可以在浏览器上运行你的应用程序(浏览器,Cordova,ionic),并使用jmeter记录它,并在同一个jmeter中运行你想要的客户端。
下面是负载测试的链接
https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf
使用Apache的JMeter –