2017-09-19 224 views

回答

0

这不是“公平”的比较。

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

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

负载测试不需要大量的机器,因为您通常可以从单台(或几台)机器模拟许多用户。 今天在行业中最常见的工具是Jmeter,因为@Jitendra Kumar被提及。该工具具有友好的用户界面,并允许从单个机器生成许多请求。

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

0

在我的情况下,我有一个基于nodejs的服务器。我首先使用Firefox和Jmeter创建了一个测试用例。

你应该使用老的firefox版本,即47和以下。你可以在浏览器上运行你的应用程序(浏览器,Cordova,ionic),并使用jmeter记录它,并在同一个jmeter中运行你想要的客户端。

下面

是负载测试的链接

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