Jmeter:要从特定从站访问的特定站点的线程

时间:2017-11-28 07:43:30

标签: javascript jmeter

我打算在主从设置中使用Jmeter,在AWS中使用不同区域的从设备。

电子商务应用程序部署在单一地区(eu-west-2,伦敦),该网站可供英国和欧盟等多个地区的用户使用不同的URL访问,如下图所示:

https://hostname/site=dummy-uk - 86%    
https://hostname/site=dummy-eu -1%   
https://hostname/site=dummy-de - 4%    
https://hostname/site=dummy-fr -3%   
https://hostname/site=dummy-nl- 3%   
https://hostname/site=dummy-es-3%

每个网站网址的流量分配均可用,并且能够在JavaScript中对其进行编码,以便每个网站都按照上面的定义获得%。

我想限制英国特定网站从英国特定的AWS奴隶访问,就像所有奴隶一样明智。

如何寻求解决方案?任何想法?

1 个答案:

答案 0 :(得分:0)

您拥有__machineName()和/或__machineIP()功能,使用它们可以根据区域区分JMeter从站。

因此,假设If Controller的以下结构应该是您正在寻找的东西:

  • 如果是控制器,条件"${__machineName()}} == "some machine name from UK region"
    • 英国特定要求1
    • 英国特定要求2
  • 如果是控制器,条件"${__machineName()}} == "some machine name from US region"
    • 美国特定要求1
    • 美国特定要求2

如果需要,请参阅How to Perform Distributed Testing in JMeter文章了解更多提示