Jmeter實踐-web壓力測試

一、web常用壓力測試結構

二、千人施壓百度和谷歌

1.線程組:設置施壓人數

2.forEach邏輯單位:遍歷要訪問的網址,一般多個網址會用到

3.用戶定義的變數:訪問多個網址用變數來表示

4.http請求:具體的從客戶端到伺服器發送的請求

5.聚合報告:運行結果查看和分析

三、登錄一次

1.用badboy錄製登錄

2.刪除沒用到http請求

3.創建僅循環一次的邏輯

4.查看結果

四、2個用戶循環登錄

1.創建循環邏輯器:右鍵線程組-添加-邏輯控制器--循環控制器

2.保留登錄的http請求,並拖動到循環邏輯器下

3.創建csv data set config,用來調用存放用戶名和密碼的csv文件

3.創建用戶名和密碼的csv文件,保存到jmeter安裝目錄的bin目錄下(具體怎麼創建可以查找blog.csdn.net/u01164953

4.回到csv data set config,進行調用設置

5.打開http請求,修改參數

五.查看訪問兩個網站首頁負載達到20QPS的響應時間

六。2個用戶模擬50個用戶同時登錄(參數化)

七、一個用戶登錄模擬50次操作訪問網頁

登錄放在僅登錄一次邏輯中,50次操作訪問放在循環中


推薦閱讀:

乾貨:性能測試相關問題及解決辦法匯總
軟體測試入門有哪些書籍可供推薦?
測試同學難道要寫一輩子的hello world?
軟體測試人員的基本功包括哪些?
Jmeter測試移動介面性能--分散式

TAG:软件测试 | 压力测试 | jmeter |