【发布时间】:2019-03-01 23:27:17
【问题描述】:
如何使用 tsung 向 CloudFront 主机发送流量? Tsung 要求发送流量的端口号,但 CloudFront 没有。 如果我们使用 host:port 发送流量,CloudFront 将拒绝该流量。
【问题讨论】:
标签: amazon-web-services amazon-cloudfront load-testing tsung
如何使用 tsung 向 CloudFront 主机发送流量? Tsung 要求发送流量的端口号,但 CloudFront 没有。 如果我们使用 host:port 发送流量,CloudFront 将拒绝该流量。
【问题讨论】:
标签: amazon-web-services amazon-cloudfront load-testing tsung
我有一个用于 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
【讨论】: