2013-10-06 1 views
0

부하 테스트를 위해 Grinder 도구로 작업 중입니다. 필자의 스크립트에는 여러 개의 리디렉션을 따르고 마지막으로 특정 URL에 도착하는 URL이 있습니다. Grind 용 Jython 스크립트를 사용하여 여러 번의 리디렉션 후 요청의 최종 URL을 가져 오려고합니다. 이것은 내가 대신 https://accounts.autodesk.com/LogOn?ReturnUrl=%2fauthorize%3f과 같이 보이는 긴 최종 URL의 동일 하나로서 최종 URI를 얻고있다자이 썬 스크립트를 사용하여 Gridner에서 최종 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 

를하고있는 중이 야 .. 등등 .. 어떤 도움을 주시면 감사하겠습니다 것입니다.

답변

0

기본적으로 Grinder는 자동으로 리디렉션됩니다. 그러나이 동작을 비활성화 한 다음 자이 썬 코드의 각 리디렉션을 명시 적으로 수행 할 수 있습니다. 이 방법을 사용하면 리디렉션 체인의 각 URL에 액세스 할 수 있습니다.