我有一个弹性负载均衡器(ELB),它将负载分配到两个Web服务器。我有两个服务器用于具有主动 - 被动配置的数据库。我使用JMeter的测试脚本记录器来记录浏览器活动。为此,我在Firefox地址框中使用了http://elb-address/demo.html。不幸的是,我的录音控制器只需要一台网络服务器。
我想用多个线程组重新运行它。但是,当我指定http://elb-address/demo.html时,它将只使用一个Web服务器IP地址。
如何指示负载均衡器使用多个Web服务器。请告知如何继续。
答案 0 :(得分:1)
您可以使用Search and Replace功能在记录的HTTP Request采样器中将所有web-server-ip-address
替换为elb-address
还要确保将DNS Cache Manager添加到测试计划中,因为JMeter可能会缓存DNS请求,因此您只会在负载均衡器后面点击一个节点,而不是在后端节点上分配负载。