HTTP2 请求不遵循 JMeter 5.0 中的重定向
HTTP2 Request doesn't follow redirects in JMeter 5.0
我正在使用 Blazemeter 的 JMeter HTTP2 插件,但无法使 HTTP2 请求遵循重定向。我尝试检查 "Follow Redirects" 框和 "Synchronized Request" 但它不起作用。
我收到响应代码:301 和响应消息:HTTP/2.0 301 永久移动以及它应该在响应中重定向的位置 headers => "location".
我正在尝试向 "www.aoro.ro" 发出 HTTP2 请求(GET https://www.aoro.ro/) which should redirect me to "https://www.notino.ro/”,但没有遵循从响应 headers 获得的位置:
HTTP/2.0 301 永久移动
位置:https://www.notino.ro/
我被这个响应困住了,不能使用基于重定向的断言。
我还尝试使用 "HTTP Header Manager" 并从浏览器发送所有 headers。我读到 HTTP2 版本的 HTTP 协议是异步的,这可能会干扰重定向。
你知道关于使用 HTTP2 插件在 JMeter 上重定向吗?
我确认这是我在此处报告的 HTTP2 Request 的错误(因为他们的 github 中没有问题报告):
您可以使用 Regular Expression Extractor:
自行处理
然后像这样添加:
然后在另一个 HTTP2 请求的路径字段中使用 ${REDIRECT}:
在对 blazemeter.jmeter.http2.sampler 进行更深入的研究后,我发现 HTTP2 采样器请求没有 followRedirects ()方法在HTTP2Request.class文件中实现。
要获取此文件,您必须从 jmeter-bzm-http2-1.4.jar 文件夹中的 lib.ext 文件和 . class 个文件将在 com\blazemeter\jmeter\http2\sampler 文件夹中。在这一步之后你必须反编译 HTTP2Request.class 文件(使用在线工具:https://devtoolzone.com/decompiler/java)并使用 Notepad++ / Sublime 或任何其他程序打开它以查看剧本。
因此,在发布此插件的新版本之前,Follow Redirects/ Autoredirect 将不起作用(未实现)
我正在使用 Blazemeter 的 JMeter HTTP2 插件,但无法使 HTTP2 请求遵循重定向。我尝试检查 "Follow Redirects" 框和 "Synchronized Request" 但它不起作用。
我收到响应代码:301 和响应消息:HTTP/2.0 301 永久移动以及它应该在响应中重定向的位置 headers => "location".
我正在尝试向 "www.aoro.ro" 发出 HTTP2 请求(GET https://www.aoro.ro/) which should redirect me to "https://www.notino.ro/”,但没有遵循从响应 headers 获得的位置: HTTP/2.0 301 永久移动 位置:https://www.notino.ro/ 我被这个响应困住了,不能使用基于重定向的断言。
我还尝试使用 "HTTP Header Manager" 并从浏览器发送所有 headers。我读到 HTTP2 版本的 HTTP 协议是异步的,这可能会干扰重定向。
你知道关于使用 HTTP2 插件在 JMeter 上重定向吗?
我确认这是我在此处报告的 HTTP2 Request 的错误(因为他们的 github 中没有问题报告):
您可以使用 Regular Expression Extractor:
自行处理然后像这样添加:
然后在另一个 HTTP2 请求的路径字段中使用 ${REDIRECT}:
在对 blazemeter.jmeter.http2.sampler 进行更深入的研究后,我发现 HTTP2 采样器请求没有 followRedirects ()方法在HTTP2Request.class文件中实现。
要获取此文件,您必须从 jmeter-bzm-http2-1.4.jar 文件夹中的 lib.ext 文件和 . class 个文件将在 com\blazemeter\jmeter\http2\sampler 文件夹中。在这一步之后你必须反编译 HTTP2Request.class 文件(使用在线工具:https://devtoolzone.com/decompiler/java)并使用 Notepad++ / Sublime 或任何其他程序打开它以查看剧本。
因此,在发布此插件的新版本之前,Follow Redirects/ Autoredirect 将不起作用(未实现)