JMeter重定向URL

时间:2017-07-17 11:07:54

标签: redirect jmeter

我正在努力测试一个人们能够创建存储在SQL等中的报告的网站... 让我们说页面顺序如下:

  • mywebsite.com/home
  • mywebsite.com/reports
  • mywebsite.com/reports/create
  • mywebsite.com/reports/2

如您所见,有一个名为报告的子页面。它有一个创建按钮。然后,用户被重定向到创建子页面。单击保存按钮时,会直接将其重定向到其报告子页面。现在我的问题是我没有看到浏览器接收重定向的重定向URL。也许报告ID将是3或4,或123 ....等我希望这个值作为变量。在创建子页面我有一个Response code: 302,但我无法弄清楚它在哪里重定向用户以及在哪里可以修改此URL值。

1 个答案:

答案 0 :(得分:0)

当您被重定向时,服务器会发送Location header,表明您正在重定向的确切位置

JMeter Redirect

为了提取此重定向网址,您可以将Regular Expression Extractor后处理程序添加为主请求的子项,并将其配置为:

  • 申请:Main sample and sub-samples
  • 要检查的字段:Response headers
  • 参考名称:任何有意义的内容,即location
  • 正则表达式:Location: (.*)
  • 模板:$1$

假设一切顺利,您应该能够在必要时将提取的值引用为${location}

参考文献: