如何使用Jmeter做數據庫的性能測試

教你若何利用jmeter做機能測試 , 以mysql為例

需要這些哦
windows電腦
jmeter 4.0
方式/
1起首要建立當地端口映射 , 打開cmd , 輸入
ssh -L 3308:localhost:3306 root@辦事器地址 -p 辦事器ssh端口
【如何使用Jmeter做數據庫的性能測試】再輸入ssh暗碼登進去就可以了,如圖
例如:ssh -L 3308:localhost:3306 root@255.23.24.1 -p 1001
3306是辦事器數據的端口 , 3308是本機新開的

如何使用Jmeter做數據庫的性能測試



2打開Jmeter,依次成立測試打算 , 線程組 , JDBC connection configuration,圖形成果樹 , 表格成果樹 , jdbc request

如何使用Jmeter做數據庫的性能測試



3(1)線程組填50 , 即50個并發用戶數
(2)jdbc connection設置裝備擺設url填:jdbc:mysql://localhost:3308/test , 即毗連的是test這個數據庫
驅動選com.msql.jdbc.Driver(報錯不克不及用時取mysql官網下最新的放到jemter 的lib/ext目次下就可以了)
(3)依次再填username和password
(4)creat pool 變量名隨便寫一個 , 注重線程組中也要填不異的變量名
(5)jdbc request填個sql語句 , 如“select * from userb;”

如何使用Jmeter做數據庫的性能測試



如何使用Jmeter做數據庫的性能測試



如何使用Jmeter做數據庫的性能測試



4以上填好 , 點綠色的執行按鈕就是依次簡單的數據庫機能測試

如何使用Jmeter做數據庫的性能測試



5最后闡發成果獲得的表 , 下面別離是成果樹 , 圖形成果 , 表格成果 , 意思是:
當查詢數據的并發數為50時 , 全數加載當作功了 , 達到了預期的機能指標 , 吞吐量TPS=1004.016每分鐘 , 偏離為331 , 平均執行時候為1812ms,根基上如許就暗示機能測試的第一步預期機能指標及格了 。

如何使用Jmeter做數據庫的性能測試



如何使用Jmeter做數據庫的性能測試



如何使用Jmeter做數據庫的性能測試



注重事項jemter里的線程組可以添加多個 , 好比我們還可以實現查詢數據庫 , 并增添一條數據 , 具體看你web做當作什么樣的 , 具體問題具體闡發
線程過多時 , 電腦會卡 , 4G內存節制在5千以內 , 要測更多并發數請利用多臺機械或設置裝備擺設更好的

以上內容就是如何使用Jmeter做數據庫的性能測試的內容啦 , 希望對你有所幫助哦!

    猜你喜歡