2017-07-17 29 views
0

我想强调的测试网站,人们都能够创造出存储在SQL报告等... 假设的页面顺序的优势如下:JMeter的重定向URL

  • mywebsite。 COM /家
  • mywebsite.com/reports
  • mywebsite.com/reports/create
  • mywebsite.com/reports/2

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

回答

0

当你被重定向服务器发送Location header这表明你的准确被重定向

JMeter Redirect

为了提取此重定向URL可以添加Regular Expression Extractor后处理为主要要求的孩子,配置它想:

  • 适用于:Main sample and sub-samples
  • 现场检查:Response headers
  • 参考名称:任何有意义的事,即location
  • 正则表达式:Location: (.*)
  • 模板:$1$

假设一切顺利的话,你应该可以参考所提取的值作为${location}在需要。

参考文献:

+0

感谢。这就是我一直在寻找的东西。不幸的是,该位置又是'/ create'子页面。我不明白为什么......但在'/ create'上我找不到任何重定向或任何东西。 :/ – Bert