我有一个在 Microsoft Azure 上运行的 Ubuntu Server VM,我需要进行一些自定义负载测试。我编写了一个 Python 脚本来发出必要的请求。问题是我知道如果我每秒发送太多请求,Azure 会自动阻止我的 IP。我不知道这个门槛是多少。我想在我的本地网络和硬件允许的情况下每秒发送尽可能多的请求。不过,我绝对不想打开支持票来让自己不受限制地连接到服务器。
据我所知,VM 内部的所有内容都已配置,因此我不会被阻止。
我有一个在 Microsoft Azure 上运行的 Ubuntu Server VM,我需要进行一些自定义负载测试。我编写了一个 Python 脚本来发出必要的请求。问题是我知道如果我每秒发送太多请求,Azure 会自动阻止我的 IP。我不知道这个门槛是多少。我想在我的本地网络和硬件允许的情况下每秒发送尽可能多的请求。不过,我绝对不想打开支持票来让自己不受限制地连接到服务器。
据我所知,VM 内部的所有内容都已配置,因此我不会被阻止。
它看起来像是一个Azure 功能
应该可以关闭 DDoS 保护
或者,您可以从另一个 Azure VM 运行测试,流量将被视为“内部”,您不会受到本地 NIC/ISP 带宽的限制。
最后但并非最不重要的一点是,您可以考虑切换到提供IP 欺骗功能的负载测试工具(或修改您的脚本,使每个线程都绑定到自己的 IP 地址或别名),可能的选项之一是Apache JMeter