之前介紹過了Jmeter的安裝和基本使用,下面來介紹下Jmeter的高大上一些的使用場景。
1、Jmeter的分佈式壓測
使用場景:利用Jmeter來進行壓測,但單臺負載機硬件條件有限,當併發數需要足夠大時,需要有多臺機器共同完成壓測的工作。
1)附屬機配置服務
附屬機打開Jmeter安裝目錄的bin目錄,找到Jmeter-server,並啓動
2)Controller機器配置附屬機IP
Controller機找到bin目錄下的Jmeter.properties文件,打開後查看remote_hosts字段,將附屬機的IP配置在裏面。
3)重啓Jmeter後,在Jmeter中點擊運行
①點擊啓動---在本機運行
②遠程啓動---可以找到填寫的附屬機的IP,點擊可連接並啓動任一個附屬機
③遠程全部啓動---連接並啓動全部的附屬機
2、在linux系統下運行Jmeter
①將測試計劃腳本(.jml腳本)放在Jmeter的bin目錄下
②直接在bin目錄的地址欄中輸入cmd
③在運行窗口,輸入jmeter.bat -n -t xxx -l xxxx.jtl
-n 爲無圖形化界面
-t 爲運行哪個腳本(xxx爲腳本名)
-l 爲保存結果文件,用來保存運行結果,一定要以jtl結尾(xxxxx爲保存的文件名)
查看保存文件
④查看結果
打開Jmeter,創建聚合報告或察看結果樹
點擊瀏覽,將保存的.jtl文件導入
聚合報告
執行結果
察看結果樹