Jmeter教程(一) - 入門【轉】

背景:postman上無法做併發測試,網上搜索後發現可用Jmeter實現,並找到此文。

原文鏈接: https://blog.csdn.net/yaorongke/article/details/82799609

Jmeter教程(一) - 入門
Jmeter教程(二) - 自定義變量模擬多用戶
Jmeter教程(三) - Linux中使用命令行進行壓測

一、下載

登錄官網Jmeter下載,得到壓縮包jmeter-5.0.tgz,下載地址:http://jmeter.apache.org/download_jmeter.cgi
在這裏插入圖片描述

二、安裝

將下載得到的壓縮包解壓即可,這裏我解壓到自己電腦的路徑爲E:\Mysoftware\apache-jmeter-5.0

三、運行

點擊bin目錄下的jmeter.bat即可啓動Jmeter。
在這裏插入圖片描述
啓動後可以看到一個java編寫的圖形界面。
在這裏插入圖片描述

四、一個簡單的壓測實例

現有一個http請求接口http://localhost:8080/goods/to_list,要使用Jmeter對其進行壓測,測試步驟如下:

a.新建一個線程組。
在這裏插入圖片描述
b. 設置線程組參數。這裏配置爲:10個線程,同時啓動,循環一次。
在這裏插入圖片描述
**c. 新增http請求默認值。**在上一步創建的線程組上,新增http請求默認值,所有的請求都會使用設置的默認值,這設置協議爲http,IP爲localhost,端口爲8080
在這裏插入圖片描述
在這裏插入圖片描述
d. 添加要壓測的http請求。
在這裏插入圖片描述
下圖第一個紅框內的協議、IP、端口不需要設置,會使用步驟c中設置的默認值,只需設置請求路徑Path即可,這裏填入/goods/to_list
在這裏插入圖片描述
e. 新增監聽器,用於查看壓測結果。這裏添加三種:聚合報告、圖形結果、用表格查看結果,區別在於結果展現形式不同。
在這裏插入圖片描述
f. 點擊運行按鈕開始壓測,並查看結果。
在這裏插入圖片描述

五、如何查看系統負載何性能瓶頸

服務器上執行以下命令:

top

  • 1

如下圖所示,可以看到系統負載load average情況,1分鐘平均負載,5分鐘平均負載,15分鐘平均負載分別是1.58, 0.50, 0.23;同時可以看到最耗費資源的進程爲mysql
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章