如何捕获重定向响应头

时间:2015-06-18 18:57:48

标签: redirect jmeter

我正在尝试为.Net应用程序记录一个简单的登录和注销流程。提交登录凭据后,欢迎页面的URL具有较大的字母数字编号。需要此号码才能继续执行后续步骤。

在Fiddler上我注意到登录凭证提交请求导致302响应,并且此响应包含我在后续请求中需要的a=129characterstring

在JMeter上我添加了一个录音控制器,在HTTP(S)测试脚本录音机上,我有关注重定向和使用KeepAlive检查(见下面的截图) HTTP(S) Test Script Recorder settings

我还记录了未选中的Follow Redirects以及分组和HTTP采样器设置的不同选项。

但是没有一个,我能够记录/捕捉我在小提琴手上看到的302响应。相反,登录凭据提交请求始终返回200响应,即使登录失败。

并不是说JMeter没有记录重定向请求,在场景流程中,我有另一个重定向请求被捕获。

我不可能是唯一一个面临这个问题的人。有没有人对我应该做些什么做出任何建议才能得到302响应?

1 个答案:

答案 0 :(得分:2)

要做到这一点:

  • 使用默认选项进行记录,默认情况下将禁用由302触发的重定向Http请求。

然后,您需要在此之后取消选中第一个中的“Follow Redirect”,并添加一个Regular Expression Post Processor来提取您想要的数据。

然后启用注释的第二个请求并注入提取的变量。