Elastic Load Balancer和jmeter http(s)测试脚本记录器

时间:2018-04-20 00:29:59

标签: jmeter performance-testing load-testing amazon-elb

我有一个弹性负载均衡器(ELB),它将负载分配到两个Web服务器。我有两个服务器用于具有主动 - 被动配置的数据库。我使用JMeter的测试脚本记录器来记录浏览器活动。为此,我在Firefox地址框中使用了http://elb-address/demo.html。不幸的是,我的录音控制器只需要一台网络服务器。

我想用多个线程组重新运行它。但是,当我指定http://elb-address/demo.html时,它将只使用一个Web服务器IP地址。

enter image description here

如何指示负载均衡器使用多个Web服务器。请告知如何继续。

1 个答案:

答案 0 :(得分:1)

您可以使用Search and Replace功能在记录的HTTP Request采样器中将所有web-server-ip-address替换为elb-address

JMeter Search and Replace

还要确保将DNS Cache Manager添加到测试计划中,因为JMeter可能会缓存DNS请求,因此您只会在负载均衡器后面点击一个节点,而不是在后端节点上分配负载。