Jmeter 實現接口並發測試


運行環境:win 7

1.官網下載Jmeter安裝程序 地址:https://jmeter.apache.org/

1.運行啟動Jmeter

2.新增測試計划

3.添加“線程組”,以下參數的意思是間隔0秒並發產生9000個線程

   線程組主要包含三個參數:線程數、准備時間(Ramp-Up Period(in seconds))、循環次數。

線程數:虛擬用戶數,一個虛擬用戶占用一個進程或線程,設置多少個虛擬用戶數在這里也就設置多少個線程數。
 准備時長(單位為s):設置的虛擬用戶數需要多長時間全部啟動,如果線程數為100,准時時長為5,那么需要5秒啟動100個線程
 循環次數:每個線程數發送請求的次數,如果線程數為100,循環次數為2,那么每個線程發送2次請求,總請求數為200,如果選擇“永遠”,那么所有線程會一直發送請求,一直到停止運行腳本。

 

 

4.添加HTTP信息頭

 

 

 

5.添加HTTP請求

名稱:該請求的一個名稱
注釋:注釋信息
協議:向目標服務器發送HTTP請求時的協議,可以是http或者是https,默認是http
服務器名稱與IP:HTTP請求發送的目標服務器名稱與IP地址
端口號:目標服務器或服務的端口號,默認是80
方法:發送HTTP請求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、DELETE等
路徑:目標URL路徑
Content cnoding:內容的編碼方式

 

 


6.設置QPS限制

名詞解釋:QPS(Query  Per Second  每秒查詢率    是一台服務器每秒能夠處理的查詢次數,在因特網上做為域名系統服務器的性能經常用第秒的查詢率來衡量)

      添加定時器Constant Throughput Timer(常數吞吐量定時器),該定時器可以方便地控制給定的取樣器發送請求的吞吐量

Target throughput (in samples per minute):目標吞吐量。這里是每分鍾發送的請求數,實際填的數值為60*QPS
Calculate Throughput based on:有5個選項,本次選擇 all active threads(設置的target Throughput 將分配在每個活躍線程上,每個活躍線程在上一次運行結束后等待合理的時間后再次運行,活躍線程指同一時刻同時運行的線程)
7.添加察看結果樹,可以查看每個線程執行的結果

 

 

 

8.添加聚合報告,聚合顯示測試結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM