需求:服務接口根據用戶IP地址,對同一時間發起請求的用戶進行限流,測試限流配置是否生效
案例設計:配置10個不同IP的用戶對接口發起瞬時請求,然後設置限流的容量值為2,預計結果:請求成功2個,失敗8個.
腳本準備:
1.本地配置好10個IP地址:控制面板>>網絡和Internet>>網絡和共享中心>>右鍵點擊以太網>>屬性>>Internet協議版本4(TCP/IPv4)>>使用下面的IP地址>>高級>>添加
2.Jmeter添加線程組,添加http請求
Basic:
Advanced:
3.添加 CSV Data Set Config 配置好csv文件去讀取本地設置的10個IP地址
4.因為這邊的需求要求是瞬時請求,所以加了個聚合器
結果分析:
下面執行腳本後分析結果就可以了,要是需要對這個接口進行壓測的話,也基本上就這個思路了。
閱讀更多 Hely 的文章