在Azure WebApp中,我们将DynamicIpRestriction定义如下:
<security>
<dynamicIpSecurity enableLoggingOnlyMode="false" enableProxyMode="true">
<denyByConcurrentRequests enabled="true" maxConcurrentRequests="10" />
<denyByRequestRate enabled="true" maxRequests="30" requestIntervalInMilliseconds="500" />
</dynamicIpSecurity>
<ipSecurity enableProxyMode="true" allowUnlisted="false" >
<add allowed="true" ipAddress="1.2.3.4" subnetMask="255.255.255.255" />
</ipSecurity>
<requestFiltering>
<requestLimits maxAllowedContentLength="524288000" />
</requestFiltering>
</security>
WebApp由ASP.NET 4.8组成,按照这个定义,如果同时发出10个请求,预计会有超过11个请求在403处被拒绝,但是我在Apache JMeter中启动了100个并发线程,并发出了10个重复请求,但从来没有403,定义中有错误吗?
我将感激你的支持。
1条答案
按热度按时间u0njafvf1#
指令集
打开Apache JMeter,如下所示(_O)
指令集