0

負荷テスト用の Grinder ツールに取り組んでいます。私のスクリプトには、複数のリダイレクトをたどり、最終的に特定の 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

このhttps://accounts.autodesk.com/LogOn?ReturnUrl=%2fauthorize%3f .. などのような長い最終 URL ではなく、同じ最終 URI を取得してい ます。感謝。

4

1 に答える 1

0

デフォルトでは、Grinder は自動的にリダイレクトに従います。ただし、この動作を無効にしてから、jthon コードで各リダイレクトに明示的に従うことができます。このアプローチでは、リダイレクト チェーン内の各 URL にアクセスできます。

于 2013-10-08T15:59:57.600 に答える