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

时间:2017-06-13 15:15:32

标签: jmeter

我想让JMeter抓住我的网站以确保进行真实的压力测试。我能够从主页中提取URL并迭代它们。所以我有一个正则表达式提供ForEach循环。 现在我无法让HTTP请求获取循环的输出(定义为带有名称的变量)作为其路径。 是否有一般方法来设置此类请求的路径。 JMeter正在采取以下措施:

$ {MyVar的}

在请求的路径中设置为字符串,而不是将其替换为实际值。

1 个答案:

答案 0 :(得分:0)

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

  1. 正则表达式提取器配置
  2. 显示多个生成的JMeter变量的Debug PostProcessor侦听器中的
  3. Debug SamplerView Results Tree输出
  4. ForEach Controller配置
  5. HTTP请求采样器配置(即您将变量放在何处)
  6. 请注意,您可以使用HTML Link Parser更轻松地模仿抓取网站,相关配置就像

    一样简单

    JMeter HTML Link Parser Config

    请参阅How to Spider a Site with JMeter - A Tutorial以了解有关模拟网站抓取的详情。