【问题标题】:How to send traffic to CloudFront host using tsung如何使用 tsung 将流量发送到 CloudFront 主机
【发布时间】:2019-03-01 23:27:17
【问题描述】:

如何使用 tsung 向 CloudFront 主机发送流量? Tsung 要求发送流量的端口号,但 CloudFront 没有。 如果我们使用 host:port 发送流量,CloudFront 将拒绝该流量。

【问题讨论】:

    标签: amazon-web-services amazon-cloudfront load-testing tsung


    【解决方案1】:

    我有一个用于 CloudFront 流量测试的有效 tsung 配置。 (Tsung 版本 1.6.1_git)希望对您有所帮助。但请记住,CloudFront 具有高级 DDoS 保护。

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1.0.dtd" [] >
    <tsung loglevel="info" dumptraffic="true">
        <clients>
            <client host="t1" maxusers="5000" cpu="4">
            </client>
        </clients>
    
        <servers>
            <server host="[YOUR.CF.SUBDOMAIN].cloudfront.net" port="80" type="tcp"></server>
        </servers>
    
         <load>
             <arrivalphase phase="1" duration="10" unit="second">
                 <users interarrival="1" unit="second"></users>
             </arrivalphase>
         </load>
    
        <sessions>
            <session name='cloudfront' probability='100'  type='ts_http'>
                <request>
                    <http url='/65.png' version='1.1' method='GET' />
                </request>
            </session>
        </sessions>
    </tsung>
    

    您的 host 文件中需要一个 ip 记录。 t1 在这种情况下。
    (Unix:/etc/hosts,MS:windows/system32/drivers/etc/host

    [YOU_IP_ADDRESS]    t1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-02
      • 2013-12-21
      • 1970-01-01
      • 2019-11-10
      • 2011-03-03
      • 2014-06-25
      • 2020-03-28
      • 2022-10-09
      相关资源
      最近更新 更多