Ⅰ jmeter怎麼遠程監控linux伺服器
①.下載JMeterPlugins相關的jar包,放jmeter的安裝路徑\lib\ext下——這個時候啟動jmeter會發現,添加監聽器時,出現了一堆的jp@jc……,這些就是插件的功勞。
②.下載ServerAgent解壓後,放到要監控的Linux伺服器的某個路徑下,eg:我的路徑是/home/azureuser/program/ServerAgent下,切換此路徑下,執行./startAgent.sh即可啟動監控插件。
--------------------------------------------------------------------------------------
需要注意:ServerAgent啟動要依賴jdk哦,jdk安裝過程略(安裝符合Linux版本的jdk,首先要uname -a查看Linux的操作系統信息,方便下載合適的jdk版本)
Ⅱ jmeter可以在linux下運行嗎
之前在用JMeter做性能測試時基本都用自己的筆記本電腦。
考慮到網路傳輸和佔用系統資源情況時進行了以下分析:
1 在筆記本上,開始-cmd "ping 伺服器",得到傳輸時間。在某linux機器上"ping 伺服器"得到傳輸時間,兩個時間相差無幾,認為不會影響測試結果
2 一般我用來測試的linux測試機和筆記本電腦,都是4核 8G。
可是!今天公司網路很不好!嚴重影響了我的測試。忍無可忍,乾脆在linux上測試算啦。
只需一行命令:sh jmeter.sh -n -t http.jmx -l result_*.jtl
Ⅲ linux上如何啟動jmeter
一、配置java環境
1:先查看系統32/64: uname -a
根據系統的版本去Oracle官網下載jdk,下載後安裝jdk即可。
2:配置JAVA環境變數:
vi /etc/profile
追加如下內容:
JAVA_HOME=/opt/jdk1.6.0_20
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
其中的JAVA_HOME為jdk的安裝路徑
3:驗證 echo $PATH 或者 java -version
二、安裝resin
下載resin後,解壓運行安裝腳本: ./resin.sh console。然後在自己pc上訪問 server ip:port 看到resin默認歡迎頁面即說明安裝成功。之後把在web項目的war包拷進 ren目錄下的webapps 文件夾內,即可在外網訪問伺服器上的web項目了。
三、 安裝jmeter
下載:同樣在jemeter官網下載 對應的安裝包,解壓後執行:./jmeter -n -t ../ssdb_test.jmx -l ../log.jtl
命令說明:
a.-n 參數說明不用驗證是否安裝了圖形庫
b. .jmx文件可以在windows環境下的用jmeter圖形化生成,涉及參數以及測試結果的.csv文件路徑可以直接 用notepad++ vi 等修改.jmx文件,確保其相對於.jmx文件路徑正確。
c.log.jtl 保存測試結果 既然沒裝圖形界面庫,那麼測試結果.jtl文件就只能在windows下用jmeter來查看了。執行效果如下:
[@zjm_44_250 bin]# ./jmeter -n -t ../ssdb_test.jmx -l ../log.jtl
Creating summariser <summary>
Created the tree successfully using ../ssdb_test.jmx
Starting the test @ Mon Dec 29 18:43:20 CST 2014 (1419849800772)
Waiting for possible shutdown message on port 4445
summary = 100 in 0.3s = 289.9/s Avg: 105 Min: 3 Max: 285 Err: 0 (0.00%)
Tidying up ... @ Mon Dec 29 18:43:21 CST 2014 (1419849801734)
... end of run
最後,執行命令:/home/apache-jmeter-2.8/bin/jmeter -n -t download.jmx -l log.jtl
linux下最好輸全路徑,不然可能報bash:jeter:command not found,找不到執行文件錯誤,參數介紹如下:
-n This specifies JMeter is to run in non-gui mode
-t [name of JMX file that contains the Test Plan].
-l [name of JTL file to log sample results to].
-r Run all remote servers specified in JMeter.properties (or remote servers specified on command line by overriding properties)
The script also lets you specify the optional firewall/proxy server information:
-H [proxy server hostname or ip address]
-P [proxy server port]
Ⅳ jmeter在linux下怎麼參數化設置
1. 運行jmeter 2. 左邊樹將出現測試計劃、工作台兩根節點。 3. 選擇測試計劃,按右鍵-》添加-》threads(users)線程組 線程組能設置以多少個線程並發做壓力測試。 在」循環次數」設置不選擇永遠,循環次數設置1。 4. 現在先介紹如何設置登錄