尝试使用 Jython 脚本在 Gridner 中获取最终 URL



我正在研究用于负载测试的磨床工具。在我的脚本中,我有一个 URL,它遵循多个重定向并最终登陆一个特定的 URL。我想在使用 Grinder 的 Jython 脚本进行多次重定向后获取请求的最终 URL。这就是我正在做的

test1 = Test(1, "Request resource")
request1 = HTTPRequest()
test1.record(request1)
class TestRunner:
  def __call__(self):
    result = request1.GET("https://internal.autodesk360beta.com/")
    result2 = result.getEffectiveURI().toString()
    print result2

我得到的最终 URI 是相同的 URI,而不是看起来像这样的长最终 URLhttps://accounts.autodesk.com/LogOn?ReturnUrl=%2fauthorize%3f..等等..任何帮助将不胜感激。

默认情况下,Grinder 会自动跟踪重定向。 但是,您可以禁用此行为,然后在 jython 代码中显式遵循每个重定向。 使用这种方法,您将可以访问重定向链中的每个 URL。

相关内容

  • 没有找到相关文章

最新更新