指定测试运行期间可允许 URL 重定向次数

在负载共享环境中运行测试时,可能会在 HTTP 处理期间发生意外的重定向循环。当通常返回特定文档的 HTTP 请求将浏览器重定向到其他位置时,会发生意外的重定向响应。

关于此任务

当系统检测到无限重定向循环时,会中断此无限循环,发出请求错误判定,并显示以下消息:

检测到获取 URL n 的无线重定向循环。如果这符合预期并可理解,请增大 RPT_VMARGS rptMaxRedirection 参数值。 已重定向历史记录(从第一个 URL 到当前 URL)

重定向的缺省次数设置为 10;但是,可以通过更新 –DrptMaxRedirection 设置中的 RPT_VMARGS 参数来编辑最大重定向次数。

要修改在报告错误之前可允许的重定向次数,请在每台代理计算机上均完成以下步骤。

过程

  1. 在“测试导航器”中,展开项目,直至在部署位置找到要更改的代理计算机。 代理计算机通过 位置图标,其外观像三个小显示器 图标来表示。
  2. 右键单击此代理计算机,然后单击打开
  3. 属性组下单击常规属性,然后单击添加
  4. 在“新建属性”窗口中完成以下步骤:
    1. 属性名称字段中,输入 RPT_VMARGS
    2. 运算符字段中,确认运算符为 =
    3. 属性值字段中输入 –DrptMaxRedirection=n(其中 n 是显示错误消息之前可发生的最大重定向次数),然后单击确定
    4. 每个代理计算机位置均只允许一个 RPT_VMARGS 参数。如果需要多个 RPT_VMARGS 样式属性,那么必须以空格分隔 -Dname=Value。例如,-DrptMaxRedirection=15 -DanotherProperty=Value
    以下“新建属性”窗口将最大重定向次数设置为 15:
    “新建属性”窗口,其中显示“属性名称”设置为 RPT_VMARGS,“运算符”设置为“等于”,而“属性值”设置为 DrptMaxRedirection=15

反馈