我正在尝试为.Net应用程序记录一个简单的登录和注销流程 . 提交登录凭据后,欢迎页面的URL具有较大的字母数字编号 . 需要此号码才能继续执行后续步骤 .
在Fiddler上我注意到登录凭证提交请求导致302响应,并且此响应包含我在后续请求中需要的 a=129characterstring
.
在JMeter上我添加了一个录音控制器,在HTTP(S)测试脚本录音机上我有关注重定向和使用KeepAlive检查(见下面的截图)
我还记录了Follow Redirects未选中以及分组和HTTP采样器设置的不同选项 .
但是没有一个,我能够记录/捕捉我在提琴手上看到的302响应 . 相反,登录凭据提交请求始终返回200响应,即使登录失败也是如此 .
这并不是说JMeter没有记录重定向请求,在场景流程中,我有另一个重定向请求被捕获 .
我不可能是唯一一个面临这个问题的人 . 有没有人对我应该采取哪些不同的做法以获得302响应?
1 回答
去做这个:
然后,您需要在此之后取消选中第一个中的“Follow Redirect”,并添加一个Regular Expression Post Processor来提取您想要的数据 .
然后启用注释的第二个请求并注入提取的变量 .