導航:首頁 > 編程系統 > linuxjmeter分布式

linuxjmeter分布式

發布時間:2024-08-21 01:37:41

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+ant+git+jenkins

1、安裝java

方式一:安裝java環境:yum install java-1.8.0-openjdk* -y

使用命令檢查是否安裝成功 java -version

到此安裝結束了。這樣安裝有一個好處就是不需要對path進行設置,自動就設置好了。jdk安裝在/usr/lib/jvm目錄下

方式二:先下載對應版本到本地,然後解壓縮,配置環境變數(詳細步驟網路即可)

2、安裝jmeter

(1)登錄自己伺服器,在usr/local下創建文件夾jmeter,命令mkdir jmeter

(2)通過官網下載jmeter到本地

(3)通過xhell上傳到對應的目錄(cd到要上傳的目錄)

(4)yum -y install lrzsz(安裝了lrzsz,執行該命令是因為伺服器有的文件不讓上傳。讓上傳就不用執行)

(5)使用 rz -y命令進行文件上傳,此時會彈出上傳的窗口,進行上傳即可

(6)上傳成功之後進行解壓 unzip apache-jmeter-5.4.zip

(7)配置環境變數vi /etc/profile

esc+shift # 鍵盤同時按住,退出編輯模式

:wq # 保存退出

:q # 不保存退出

添加如下內容:

# set Jmeter enviroment

export JMETER_HOME=/usr/local/jmeter/apache-jmeter-5.4

export PATH=${PATH}:${JMETER_HOME}/bin

(8)source /etc/profile # 使配置文件生效

(9)jmeter -version

3、安裝ant

(1)在usr/local下創建文件夾ant,命令mkdir ant

(2)通過官網下載ant到本地

(3)使用 rz -y命令進行文件上傳,此時會彈出上傳的窗口,進行上傳即可 sz 文件名(伺服器文件下載到本地)

(4)上傳成功之後進行解壓 unzip

(5)配置環境變數vi /etc/profile

# set Ant enviroment

export ANT_HOME=/usr/local/ant/apache-ant-1.10.10

export PATH=${PATH}:${ANT_HOME}/bin

(6)source /etc/profile # 使配置文件生效

(7)ant -version

4、ant的配置

(1)將jmeter安裝包extras文件夾里ant-jemter-1.1.1.jar 復制到antlib下

cp ant-jmeter-1.1.1.jar /usr/local/ant/apache-ant-1.10.10/lib

(2)進入apache-jmeter-3.0extras運行ant ,查看該目錄下是否出現Test.jtl、Test.html文件,若有,則構建成功

5、編寫Ant的build.xml文件

(1)創建Jmeter_Test目錄,放在/usr/local/下

(2)Jmeter_Test目錄下創建build.xml、ResultLog(html,jtl)、Script(放腳本)

(3)build.xml文件內容去https://www.cnblogs.com/L-Test/p/9736808.html下復制,需要修改里邊的路徑

6、jenkins安裝

(1)Jenkins下載地址:https://jenkins.io/download/

(2)下載的是jenkins.war

(3)在Linux下啟動Jenkins有兩種方式,一種是在jenkins.war的存放目錄下使用命令java -jar jenkins.war啟動,

另外一種是把jenkins.war放在tomcat的webapps目錄下,然後啟動tomcat就可以了(本次用的第一種)

(4)在瀏覽器中輸入http://伺服器ip:8080/jenkins/

如果是用的阿里雲伺服器,啟動成功之後,在瀏覽器訪問,無法訪問。解決辦法就是登陸阿里雲伺服器修改一下安全規則,把埠范圍調大

(5)訪問成功之後輸入管理員密碼

(6)安裝推薦的插件,創建管理員用戶

7、jenkins的其他配置

(1)修改為中文依賴的三個插件localization-zh-cn、locale、localization-support

jenkins插件下載地址https://blog.csdn.net/qq_39530199/article/details/90266654

(2)不知道依賴於那個插件,可以看看manage Jenkins里邊的報錯 plugin is missing

8、git的安裝

(1)git下載地址:https://mirrors.edge.kernel.org/pub/software/scm/git/

(2)usr/local下新建git目錄,cd到git,安裝包上傳上來, tar -zxvf v2.17.0.tar.gz

(3)安裝編譯源碼所需依賴,命令為: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl- ExtUtils-MakeMaker 耐心等待安裝,出現提示輸入y即可;

(4)安裝依賴時,yum自動安裝了Git,需要卸載舊版本Git,命令為: yum remove git 出現提示輸入y即可;

(5)進入解壓後的文件夾,命令 cd git-2.17.0 ,然後執行編譯,命令為 make prefix=/usr/local/git all 耐心等待編譯即可;

(6)安裝Git至/usr/local/git路徑,命令為 make prefix=/usr/local/git install ;

(7)打開環境變數配置文件,命令 vim /etc/profile ,在底部加上Git相關配置信息

# set Git enviroment

export GIT_HOME=/usr/local/git

export PATH=$GIT_HOME/bin:$PATH

(8)git version

9、jenkins安裝相應插件

(1)安裝源碼管理選擇git需要的插件git、git-server、git-client、github-api、plain-credentials、github

上傳插件的時候可能會報錯,可以把插件上傳順序改一下在上傳

(2) jenkins設置git的安裝路徑,點擊全局工具配置/usr/local/git/bin/git(whereis git 命令可查看)

(3)windows本地安裝git,把代碼推送到github(需要在github創建一個倉庫),參考自動化測試的 《

(4)jenkins配置源碼管理選擇git,地址輸入github項目地址,賬號可以先在jenkins憑據配置中添加github賬號

輸地址或賬號的時候可能會報403的錯誤。解決辦法刷新一下或者 在Configure Global Security中開啟 啟用代理兼容

(5)配置完源碼管理,直接進行構建,代碼自動下載到/root/.jenkins/workspace/git/路徑下

10、接下來需要把build.xml中腳本路徑改為/root/.jenkins/workspace/git/進行構建,可以在Github里提交一個jmx文件構建一下試試

閱讀全文

與linuxjmeter分布式相關的資料

熱點內容
245倒角編程怎麼計算 瀏覽:599
可以買生活用品的app有哪些 瀏覽:175
cad在c盤產生的文件夾 瀏覽:541
聯想手機解鎖工具 瀏覽:696
瑞銀3887win10 瀏覽:833
學網路編程哪個好 瀏覽:805
手機vmos導入的文件在哪裡 瀏覽:115
蘋果手機可以把文件傳到華為嗎 瀏覽:63
海川化工下載的文件默認到哪裡 瀏覽:343
學唱粵語歌app 瀏覽:975
qq游戲生死狙擊玩不了 瀏覽:120
win10郵件不顯示圖片 瀏覽:922
口袋妖怪所有版本下載 瀏覽:504
我們身邊都有哪些大數據例子 瀏覽:25
震旦adc307掃描的文件在哪裡 瀏覽:999
圖片打開變成文件 瀏覽:194
松下微單電腦傳文件軟體 瀏覽:574
蘋果藍牙鍵盤surface 瀏覽:170
mindmaplinux 瀏覽:733
oppo手機怎麼連接電腦傳輸數據 瀏覽:624

友情鏈接