Jmeter分布式及在Linux上執行jmeter腳本


Jmeter分布式

主控機即自己的電腦,控制並發數

壓力機即別人的機器,和主控機一起添加壓力

1、其他的壓力機需要啟動Jmeter-server.bat

   啟動成功頁面

 

2、主控機的Jmeter 的bin目錄下找到配置文件Jmeter.properties

在文件中搜索remote_hosts,后面寫上壓力機的ip及端口號(端口號默認為1099)

加多個壓力機的話用逗號分隔,去掉注釋,如圖:

 

保存腳本后,重新打開Jmeter

  打開Jmeter后,點擊啟動,遠程啟動,可查看添加的壓力機的IP,可以選擇啟動一台壓力機,也可以選擇遠程全部啟動,Jmeter會自己計算每台壓力機跑多少並發

 

在Linux上運行

1 先做好腳本,在線程組中設置好並發數,需要在linux上運行

先在jmeter的bin目錄里啟動meter

把測試計划腳本拷到Linux系統里(此次直接把測試計划拷到bin目錄里)

在地址欄里輸入cmd點擊回車,直接打開bin目錄,如圖

 

之后執行jmeter -n -t 測試計划.inx -l xjj.jtl

-n 代表沒有圖形化界面

-t 代表執行的腳本

-l 是保存結果到哪個文件里,且文件必須是.jtl格式

結果文件名稱前不添加路徑的話就是保存在當前目錄里(即bin目錄下)

如果文件沒有放到bin目錄下就選擇文件,點擊鼠標右鍵,選擇屬性,復制其絕對路徑替換腳本名稱,即 jmeter -n -t C:\Users\Administrator\Desktop\添加獎品.jmx

 

看結果報告時,打開jmeter圖形化界面,添加查看聚合報告,導入生成的.jtl文件,如圖:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM