ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

测试基于速率的策略

要测试基于速率的策略,您可以将流量发送到任何绑定了基于速率的策略的虚拟服务器。

任务概述:测试基于费率的策略

  1. 配置流选择器(可选)和速率限制标识符(必需)。例如:

    add stream selector sel_subnet Q.URL "CLIENT.IP.SRC.SUBNET(24)" add ns limitIdentifier k_subnet -Threshold 4 -timeSlice 3600 -mode REQUEST_RATE -limittype smooth -selectorName sel_subnet -trapsInTimeSlice 8
  2. 配置要与使用速率限制标识符的策略关联的操作。例如:

    add responder action resp_redirect redirect ""http://response_site.com/""
  3. 配置使用 sys.check_limit 表达式前缀调用速率限制标识符的策略。例如,该策略可以将速率限制标识符应用于来自特定子网的所有请求,如下所示:

    add responder policy resp_subnet "SYS.CHECK_LIMIT("k_subnet")" resp_redirect
  4. 将策略全局绑定或绑定到虚拟服务器。例如:

    bind responder global resp_subnet 6 END -type DEFAULT
  5. 在浏览器地址栏中,向虚拟服务器发送测试 HTTP 查询。例如:

    http://<IP of a vserver>/testsite/test.txt
  6. 在 NetScaler 命令提示符下,键入:

    show ns limitSessions \<limitIdentifier\>

    示例

    > sh limitsession k_subnet 1) Time Remaining: 98 secs Hits: 2 Action Taken: 0 Total Hash: 1718618 Hash String: /test.txt IPs gathered: 1) 10.217.253.0 Active Transactions: 0 Done >
  7. 重复查询并再次检查限制标识符统计信息,以验证统计信息是否正确更新。</span>

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
测试基于速率的策略