307 Jmeter中的临时重定向消息,

00jrzges  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(408)

我正在尝试对一个应用程序进行性能测试,在该应用程序中,当用户使用凭据点击登录URL时,它会重定向到另一个URL并继续执行。
我检查了提供给URL的Csrf令牌,它是正确的。我还检查了标头数据中提供的用户凭据,它也是正确的。我甚至检查了会话ID,它在重定向发生之前是静态的。我无法提取活动会话的令牌,因为重定向发生时出错。有人能帮助解决这种情况下的错误吗?
已尝试使用“跟随重定向”选项,但出现以下错误。尝试使用“自动重定向”时,未发现错误,但显示了无效的会话响应。
请求:enter image description here
响应:enter image description here

i2byvkas

i2byvkas1#

根据307 Temporary Redirect状态描述:
HTTP307 Temporary Redirect重定向状态响应代码表示请求的资源已临时移动到Location标头指定的URL。
JMeter应该跟随重定向,并向目标URL发出请求,如果它不这样做的话--使用Redirect automaticallyFollow redirects框:

在任何情况下,您都应该能够使用Regular Expression Extractor从Location头中提取目标URL,并将结果URL放入下一个HTTP请求采样器的“Path”部分
此外,JMeter应该将HTTP状态307视为成功(以及任何其他低于400的HTTP状态代码),因此可能在某处有一个Assert,它基于状态代码人为地使采样器失败(即检查它是否等于200

相关问题