1. 程式人生 > >Linux下執行jmeter

Linux下執行jmeter

  • 我們在做測試的時候,有時候要執行很久,公司用的測試伺服器一般都是linux,就可以執行在linux下面,linux下面不能像windows一樣有圖形化介面,那怎麼執行指令碼呢,就先在windows上把指令碼做好,然後在linux下執行即可,linux下執行jmeter是在jmeter的bin目錄下的jmeter.sh這個shell指令碼。
  • sh jmeter.sh -n –t a.jmx -l res.jtl
  • -n代表以沒有圖形化介面啟動(不啟動jmeter圖形介面),-t代表後面是測試指令碼,a.jmx也就是我們做好的jmeter指令碼,-l代表測試結果, res.jtl
    就是測試結果檔案,檢視結果的話,在檢視結果樹檢視中匯入這個res.jtl就可以檢視到測試結果了

 

操作分解步驟如下:

1、首先在windows下做好指令碼,傳到linux上

2、Jmeter的bin目錄下,windows下jmeter.bat可以直接執行,

Linux如下兩步:

Cd xxx/jmeter/bin (xxxjmeter所在目錄)

 jmeter –n –t e:\baidu.jmx –l e:\ baidu.jtl    (紅色表示指令碼所在路徑,綠色表示測試結果想要存放的位置)

3、Jmeter的聚合報告可以檢視生成的jtl檔案,檢視結果樹也可以看,匯入jtl檔案就可以

=======================================================================================================================================

 

彙總Linux操作步驟:

a) Cd xxxx/jmeter/bin

b)  ./jmeter –n –t ~/Desktop/baidu.jmx  -l  ~/Desktop/baidu.jtl

-n 是指沒有介面

-t 後是指令碼及指令碼目錄

-l 後是log檔案及log檔案目錄