据我所知,我们可以使用 Blaze Meter 进行 jMeter 分布式系统测试。有什么方法可以在没有 Blaze Meter over cloud 的情况下执行分布测试。如果是,我们如何访问服务器?
有人可以推荐一些教程吗?
据我所知,我们可以使用 Blaze Meter 进行 jMeter 分布式系统测试。有什么方法可以在没有 Blaze Meter over cloud 的情况下执行分布测试。如果是,我们如何访问服务器?
有人可以推荐一些教程吗?
基本上 blaze Meter 用于使用云生成大量负载,因为这样的负载量不能使用单机生成。
如果您不想使用 Blaze Meter(付费),那么您可以尝试使用 JMeter 进行分布式负载测试。请参阅此分布式负载测试 JMeter
分布式负载测试的一般想法是您可以创建一些机器的集群,并在客户端机器(N)上监视服务器(1-N)。客户端将在目标服务器(可以是任何地方,即云或私有硬件)上产生负载。每个客户端都将运行 JMeter 实例,即一个实例或多个实例。
在进行分布式 Jmeter 设置之前,请了解您希望在目标服务器上达到多少负载。如果它不是太高,那么具有强大硬件的单机可以为您完成任务。
在运行 JMeter 之前,请遵循以下指南以利用最大资源并在单台机器上生成最大负载。
Blazemeter 或OctoPerf等解决方案正在出现,因为设置 JMeter 集群是一项耗时且技术性的任务。创建JMeter EC2 集群有免费的替代方法,但它仍然需要技术知识。
确保使用异步批处理示例发送器以避免 JMeter 主机过载,如JMeter 最佳实践页面中所述。
时间和金钱之间总是有一个权衡:
选择正确的解决方案取决于您的需求。