Performance JMeter重载负载测试

Performance JMeter重载负载测试,performance,jmeter,performance-testing,load-testing,Performance,Jmeter,Performance Testing,Load Testing,我需要使用JMeter实现每秒10万或100万个请求。是否有可能实现这一目标。如果是,要实现的程序是什么 我使用的是自定义插件吞吐量成形计时器。实际上,使用一组普通机器或功能较弱的服务器类机器来实现如此大的负载几乎是不可能的。 有两种可能的选择 分布式JMeter环境,具有最大优化实例,集群中有100台或1000台机器 这样做的缺点是需要非常熟练的人员和基础设施问题 基于云的负载测试。 Blazemeter、neoload和云支持可用于实现上述目标。这些提供商将拥有自己的硬件,也可以生成该负载。

我需要使用JMeter实现每秒10万或100万个请求。是否有可能实现这一目标。如果是,要实现的程序是什么


我使用的是自定义插件吞吐量成形计时器。

实际上,使用一组普通机器或功能较弱的服务器类机器来实现如此大的负载几乎是不可能的。 有两种可能的选择

分布式JMeter环境,具有最大优化实例,集群中有100台或1000台机器 这样做的缺点是需要非常熟练的人员和基础设施问题

基于云的负载测试。
Blazemeter、neoload和云支持可用于实现上述目标。这些提供商将拥有自己的硬件,也可以生成该负载。积极的一面是,您不必维护硬件问题、软件问题、日志收集、结果分析等。消极的一面是,它们非常昂贵。

您可以使用Yandex储罐,配备幻影负载发生器,每秒100k请求:

以下是有关其功能的简短介绍:

如果您考虑使用jMeter来准备这样的测试,那么就有一个问题,但很难绕过——通常一个jMeter每个实例的用户线程数不应超过100个。当然,您可以配置客户机,但您至少需要1000个客户机,因此,正如前面提到的其他客户机一样,设置适当的机器来创建该负载可能非常昂贵。
据我所知,有一项服务并不昂贵,它允许10万个客户端/测试-。如果您需要这种负载,每月的费用不到100美元,因此与其他服务或从您身边购买的机器相比,这是相当便宜的,特别是如果您想时不时地准备一些测试的话。我正在使用它,在我看来,它真的很好,服务也很简单。

谢谢你的回复。使用JMeter,是否可以实现每秒至少1Lac请求。对于JMeter,要获得良好的性能,最大线程数是多少。是否有其他好的负载测试工具可用于生成此重负载。在clustermin 4服务器级机器16核32核64GB ram上,我认为生成100k 1 lac是可能的。这涉及很多成本,正如我在下文中提到的。问题。为了节省时间和金钱的浪费,您可以选择云解决方案。Jmeter是迄今为止我所见过的用于重载生成的最佳工具。