Jmeter中的负载平衡

Jmeter中的负载平衡,jmeter,performance-testing,load-testing,weblogic12c,weblogic11g,Jmeter,Performance Testing,Load Testing,Weblogic12c,Weblogic11g,我想进行HTTP负载测试 我有8个不同的托管服务器(具有不同的端口和相同的IP),我希望负载平衡我的请求(每秒5个请求)。我应该如何在JMeter中配置它?在HTTP请求中,为您的端口使用一个变量: ${port} 使用将使用每个端口包含1行的CSV文件的: 要每秒有5个请求,请添加并设置其目标吞吐量: 或者,您可能希望使用此第三方插件: 另一个选项,如果是1个请求,您还可以使用不同的服务器将其拆分为8个请求,并将请求放在下面 每个请求将发送到不同的服务器 您可以选中支持线程的交叉线程

我想进行HTTP负载测试


我有8个不同的托管服务器(具有不同的端口和相同的IP),我希望负载平衡我的请求(每秒5个请求)。我应该如何在JMeter中配置它?

在HTTP请求中,为您的端口使用一个变量:

${port}

使用将使用每个端口包含1行的CSV文件的:

要每秒有5个请求,请添加并设置其目标吞吐量:

或者,您可能希望使用此第三方插件:


另一个选项,如果是1个请求,您还可以使用不同的服务器将其拆分为8个请求,并将请求放在下面

每个请求将发送到不同的服务器

您可以选中支持线程的
交叉线程
复选框

如果选中,则对于每个循环迭代,交错控制器将在其每个子控制器之间交替,但会跨越所有线程


对于定时使用@UBIK加载包建议

一般来说,我不认为真正的用户会向不同的服务器发送请求,所以很可能您的系统前面有(或已经有)一个(或多个)作为单个入口和出口点

因此,性能良好的JMeter测试应该针对负载平衡器,而不是单个后端主机,这样您就可以测试故障切换、恢复能力、负载平衡算法等

  • 将JMeter测试配置为命中负载平衡器,而不是单个服务器
  • 确保您已添加到测试计划中
  • 如果需要,您可以通过以下方式限制JMeter的吞吐量:

  • 你好你是对的。我现在添加了一个负载平衡器。然而,之前我没有这个功能,我想让jmeter发送负载平衡请求。