jmeter模拟多个IP发请求测试接口限流功能(压测同理)

需求:服务接口根据用户IP地址,对同一时间发起请求的用户进行限流,测试限流配置是否生效

案例设计:配置10个不同IP的用户对接口发起瞬时请求,然后设置限流的容量值为2,预计结果:请求成功2个,失败8个.

脚本准备:

1.本地配置好10个IP地址:控制面板>>网络和Internet>>网络和共享中心>>右键点击以太网>>属性>>Internet协议版本4(TCP/IPv4)>>使用下面的IP地址>>高级>>添加

jmeter模拟多个IP发请求测试接口限流功能(压测同理)

配置本地IP切片


2.Jmeter添加线程组,添加http请求

Basic:

jmeter模拟多个IP发请求测试接口限流功能(压测同理)


Advanced:

jmeter模拟多个IP发请求测试接口限流功能(压测同理)


3.添加 CSV Data Set Config 配置好csv文件去读取本地设置的10个IP地址


jmeter模拟多个IP发请求测试接口限流功能(压测同理)


4.因为这边的需求要求是瞬时请求,所以加了个聚合器

jmeter模拟多个IP发请求测试接口限流功能(压测同理)


结果分析:

下面执行脚本后分析结果就可以了,要是需要对这个接口进行压测的话,也基本上就这个思路了。


分享到:


相關文章: