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發請求測試接口限流功能(壓測同理)


結果分析:

下面執行腳本後分析結果就可以了,要是需要對這個接口進行壓測的話,也基本上就這個思路了。


分享到:


相關文章: