1.下載
提前安裝好jdk1.8
官網下載地址:http://jmeter.apache.org/download_jmeter.cgi
2.解壓,雙擊bin/jmeter.bat
3.jmeter配置
3.1添加線程組
線程數:虛擬用戶數。一個虛擬用戶占用一個進程或線程。設置多少虛擬用戶數在這里也就是設置多少個線程數。
Ramp-Up Period(in seconds)准備時長:設置的虛擬用戶數需要多長時間全部啟動。如果線程數為10,准備時長為2,那么需要2秒鍾啟動10個線程,也就是每秒鍾啟動5個線程。
循環次數:每個線程發送請求的次數。如果線程數為10,循環次數為100,那么每個線程發送100次請求。總請求數為10*100=1000 。如果勾選了“永遠”,那么所有線程會一直發送請求,一到選擇停止運行腳本。
Delay Thread creation until needed:直到需要時延遲線程的創建。
調度器:設置線程組啟動的開始時間和結束時間(配置調度器時,需要勾選循環次數為永遠)
持續時間(秒):測試持續時間,會覆蓋結束時間
啟動延遲(秒):測試延遲啟動時間,會覆蓋啟動時間
啟動時間:測試啟動時間,啟動延遲會覆蓋它。當啟動時間已過,手動只需測試時當前時間也會覆蓋它。
結束時間:測試結束時間,持續時間會覆蓋它。
3.2添加http請求
3.3添加header中conntent-type
3.4添加結果輸出
4.啟動測試
以下是網關限流測試結果(微服務架構spring cloud - gateway網關限流)