如何使用tsung将流量发送到CloudFront主机? Tsung要求使用端口号发送流量,但是CloudFront没有端口号。 如果我们使用host:port发送流量,则CloudFront会拒绝该流量。
答案 0 :(得分:0)
我有一个有效的tsung配置用于CloudFront流量测试。 (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>
您需要在 主机 文件中添加一条IP记录。在这种情况下 t1 。
(Unix:/etc/hosts
,MS:windows/system32/drivers/etc/host
)
[YOU_IP_ADDRESS] t1