教你若何利用jmeter做機能測試,以mysql為例
起首要建立當地端口映射,打開cmd,輸入
ssh -L 3308:localhost:3306 root@辦事器地址 -p 辦事器ssh端口
再輸入ssh暗碼登進去就可以了,如圖
例如:ssh -L 3308:localhost:3306 root@255.23.24.1 -p 1001
3306是辦事器數據的端口,3308是本機新開的
打開Jmeter,依次成立測試打算,線程組,JDBC connection configuration,圖形成果樹,表格成果樹,jdbc request
(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;”
以上填好,點綠色的執行按鈕就是依次簡單的數據庫機能測試
最后闡發成果獲得的表,下面別離是成果樹,圖形成果,表格成果,意思是:
當查詢數據的并發數為50時,全數加載當作功了,達到了預期的機能指標,吞吐量TPS=1004.016每分鐘,偏離為331,平均執行時候為1812ms,根基上如許就暗示機能測試的第一步預期機能指標及格了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!