Jmeter 从另一个组件获取HTTP请求的路径

Jmeter 从另一个组件获取HTTP请求的路径,jmeter,Jmeter,我正试图让JMeter浏览我的网站,以确保进行现实的压力测试。我能够从主页中提取URL并对其进行迭代。因此,我有一个正则表达式,它提供了一个ForEach循环。 现在我不能让HTTP请求将循环的输出(定义为带有名称的变量)作为其路径。 是否有一种设置此类请求路径的通用方法。JMeter正在采取类似以下措施: ${MyVar} 在请求路径中设置为字符串,并且不会用实际值替换它。如果正则表达式提取器和ForEach控制器配置正确,一切都应该正常工作。如果您需要任何帮助,请提供以下屏幕截图: 正则表达

我正试图让JMeter浏览我的网站,以确保进行现实的压力测试。我能够从主页中提取URL并对其进行迭代。因此,我有一个正则表达式,它提供了一个ForEach循环。 现在我不能让HTTP请求将循环的输出(定义为带有名称的变量)作为其路径。 是否有一种设置此类请求路径的通用方法。JMeter正在采取类似以下措施:

${MyVar}


在请求路径中设置为字符串,并且不会用实际值替换它。

如果正则表达式提取器和ForEach控制器配置正确,一切都应该正常工作。如果您需要任何帮助,请提供以下屏幕截图:

  • 正则表达式提取器配置
  • 或侦听器中的输出,显示几个生成的JMeter变量
  • ForEach控制器配置
  • HTTP请求采样器配置(即,将变量放在何处)

  • 请注意,使用相关配置可以更轻松地模拟抓取站点


    有关模拟网站爬网的详细信息,请参阅。

    这意味着未设置变量的值。放置调试采样器和/或使用RegEx tester以确保提取正确。很难从你提供的细节中看出更具体的东西。