我在为负载测试磨床工具工作。在我的脚本中,我有一个URL,它遵循多个重定向并最终到达一个特定的URL。 我想在使用jythonscriptforgrinder进行多次重定向之后获得请求的最终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是相同的,而不是像这样的长的最终URL https://accounts.autodesk.com/LogOn?ReturnUrl=%2fauthorize%3f。。以此类推。。 任何帮助都将不胜感激。你知道吗
默认情况下,Grinder会自动执行重定向。但是,您可以禁用此行为,然后显式地遵循jython代码中的每个重定向。使用这种方法,您可以访问重定向链中的每个URL。你知道吗
相关问题 更多 >
编程相关推荐