性能測試工具jmeter基本使用

很多年前性能、壓力測試都是用loadrunner。最近一些年都是用Jmeter。工具各有優劣,但我更喜歡Jmeter,輕量級,Java編寫,容易做業務擴展。

腳本喜歡先用BadBoy簡單錄製,導出Jmeter腳本後,再在Jmeter打開作腳本增強。增強無非是梳理完善的業務腳本,參數化,監控、分析等。

1、參數化:可以通過函數動態生成,可以是數據文本,可以是從動態數據庫獲取數據。獲取上步返回數據,通過正則等獲取

2、參數化:對於有些AES加密或簽名的參數,需要自己對參數處理,可以寫java代碼通過jmeter導致jar包,像java代碼一樣調用。有意思的是發現jar裏參數傳遞時,jmeter最多隻支持7個參數。不知道最新jmeter5版本有沒有改進。

 

3、業務場景設置,多線程取值設置

4、性能測試時多臺負載機的配置

5、執行監控,分析。監控有很多開源平臺zabbix等。我介紹一種新監控InfluxDB(TICK)+Grafana+Jmeter。首先部署TICK,再部署Grafana,配置好。運行jmeter腳本,把日誌打到InfluxDB數據庫,通過Grafana配置監控顯示。結果如下圖

 

 

 

 

 

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