我需要使用JMeter实现每秒100K或100万个请求。是否有可能实现这一目标。如果是这样,那么实现的过程是什么。
我正在使用自定义插件吞吐量整形计时器。
发布于 2015-04-21 23:03:48
实际上,使用一组普通机器(或功能较弱的服务器类机器)几乎不可能达到这样的负载量。有两个可能的选项,
群集中有100台或1000台计算机的
这样做的缺点是需要非常熟练的人员和基础设施问题。
基于
Blazemeter,带有云支持的neoload可以实现上述目标。这些提供程序将拥有自己的硬件,并且还可以生成该负载。积极的一面是你不必维护硬件问题,软件问题,日志收集,结果分析等。消极的是他们是昂贵的。
发布于 2015-04-22 20:02:40
你可以使用Yandex-tank和幻影负载生成器(每秒100k请求):https://github.com/yandex/yandex-tank
下面是关于它们的功能的简短演示:http://de.slideshare.net/AlexeyLavrenuke/yandextank-44162563
发布于 2015-07-01 21:38:41
如果你考虑用jMeter来准备这样的测试,那么有一个问题是很难绕过的--通常每个实例的线程(用户)不应该超过100个。当然,您可以配置remote testing客户端,但至少需要1000个,因此-就像其他人提到的那样-设置适当的机器来创建该负载可能相当昂贵。据我所知,有一个不太昂贵的服务,它允许100k客户端/测试- loader.io。如果你需要这种负载,那么它每月不到100美元,所以与其他服务或购买可以从你这边完成的机器相比,它相当便宜,特别是如果你想时不时地准备一些测试。我正在使用它,在我看来,它是非常好和容易的服务。
https://stackoverflow.com/questions/29773286
复制相似问题