您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
01 jenkins搭建測試環境(接口自動化測試環境搭建jmeter+ant+git+jenkins)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-07 14:37:54【】0人已围观
简介接口自動化測試環境搭建jmeter+ant+git+jenkins1、安裝java方式一:安裝java環境:yuminstalljava-1.8.0-openjdk*-y使用命令檢查是否安裝成功jav
接口自動化測試環境搭建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.買粉絲文件,若有,則構建成功
5、編寫Ant的build.xml文件
(1)創建Jmeter_Test目錄,放在/usr/local/下
(2)Jmeter_Test目錄下創建build.xml、ResultLog(買粉絲,jtl)、Script(放腳本)
(3)build.xml文件內容去買粉絲s://買粉絲.買粉絲blogs.買粉絲/L-Test/p/9736808.買粉絲下復制,需要修改里邊的路徑
6、jenkins安裝
(1)Jenkins下載地址:買粉絲s://jenkins.io/download/
(2)下載的是jenkins.war
(3)在Linux下啟動Jenkins有兩種方式,一種是在jenkins.war的存放目錄下使用命令java -jar jenkins.war啟動,
另外一種是把jenkins.war放在tomcat的webapps目錄下,然后啟動tomcat就可以了(本次用的第一種)
(4)在瀏覽器中輸入買粉絲://服務器ip:8080/jenkins/
如果是用的阿里云服務器,啟動成功之后,在瀏覽器訪問,無法訪問。解決辦法就是登陸阿里云服務器修改一下安全規則,把端口范圍調大
(5)訪問成功之后輸入管理員密碼
(6)安裝推薦的插件,創建管理員用戶
7、jenkins的其他配置
(1)修改為中文依賴的三個插件localization-zh-買粉絲、locale、localization-support
jenkins插件下載地址買粉絲s://blog.csdn.買粉絲/qq_39530199/article/details/90266654
(2)不知道依賴于那個插件,可以看看manage Jenkins里邊的報錯 plugin is missing
8、git的安裝
(1)git下載地址:買粉絲s://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文件構建一下試試
怎樣搭建web項目測試環境?
測試環境的搭建是一名合格QA必須具備的技能。下面,結合CI和CD兩種不同軟件生產實踐,總結一下如何從零開始部署一套web集成測試環境。
1.服務器準備。根據項目和使用的中間件的規模,準備好一個或多個資源配置能夠滿足要求的服務器,一般選用linux下 centos的某個發行版作為服務器。
2.安裝數據庫、完成數據庫表的建立。這里以開源的mysql為例。
Yum方式安裝msyql,并啟動mysql服務。(Yum的安裝可以參考買粉絲://blog.csdn.買粉絲/iamhuanggua/article/details/60140867)
yuminstall -y mysql-server mysql mysql-devel
創建數據庫和建表。規范的的系統,一般都保留有現成的SQL腳本,執行腳本就可以完成數據庫和表的建立。
3.安裝和配置JDK、tomcat、nginx…
安裝JDK。Yum 方式安裝最新版JDK:yum install JDK。
安裝tomcat。官網下載tomcat,解壓。
wget 買粉絲://apache.fayea.買粉絲/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75-linux-x64.zip
安裝和配置 nginx。官網下載nginx,解壓后,修改買粉絲nf/nginx.買粉絲nf配置請求轉發規則。
4.安裝持續集成工具jenkins.
Jenkins就是一個web服務,只需要從官方下載jenkins的war包,部署到web容器tomcat的webapp目錄下,啟動tomcat服務,就可以在瀏覽器端輸入IP和端口號(例如:部署在本機上可以通過 localhost:8080/jenkins 進行訪問)使用了。
5.配置一個Jenkins job用于編譯、打包產品、部署到測試環境
5.1 配置job完成編譯和打包。編譯打包的Jenkinsjob的配置比較簡單,可以自行百度。
5.2 在部署web服務的機器上,找一個目錄,寫一個shell腳本,拷貝jenkins job打出來的包到web服務器的部署目錄下,并重啟服務。如果部署jenkins 和部署web服務的機器不是同一臺,需要通過用戶名密碼或者建立linux機器之間的信任關系后,通過scp遠程拷貝。
5.3 在5.1的job中,增加“構建后操作”,構建后執行(或遠程執行)5.2中編寫的sh腳本。
6.配置一個或多個Jenkins job 用來完成一系列測試(包括但不限于UI自動化、接口自動化、安全測試等)
測試jo
很赞哦!(187)
相关文章
- 02 法國巴黎高等對外貿易學院怎么樣(鄭州大學國際學院怎么樣?)
- 02 法國有多少海外領土面積(法國海外領土面積)
- 01 youtube官網打不開如何更換瀏覽器或者網絡連接詳細信息(微軟正測試為Edge瀏覽器引入YouTube集成和新的發現選項卡)
- 01 youtube官網打不開如何更換瀏覽器搜索框無法搜索(聯想筆記本電腦ie瀏覽器打不開怎么辦)
- 02 河南高速公路買粉絲買粉絲(河南推出“河南高速公安”買粉絲平臺)
- 02 法國巴黎高等對外貿易學院qs(高考生去法國留學有哪些院校可選)
- 02 河南高速縱橫買粉絲(旅游去哪里比較好?)
- 02 波耳化工貿易公司簡介(介紹世界各地的風土人情)
- 01 youtube官網打不開如何更換瀏覽器怎么清除瀏覽記錄(macbook怎么刪除chrome的youtube)
- 01 youtube官網打不開如何更換瀏覽器或者pc連接switch手柄進(switch的youtube黑屏)
热门文章
站长推荐
02 法治網云大賽買粉絲(法治網云大賽為什么顯示手機號不正確)
02 河南速達汽車貿易有限公司(蘇州公司地址及郵編)
01 youtube官網打不開如何更換瀏覽器搜索快捷方式圖標(macbook怎么刪除chrome的youtube)
02 注冊tiktok訪問太頻繁(出海品牌如何做好海外網紅營銷?)
01 youtube官網打不開如何更換瀏覽器搜索記錄(微軟正測試為Edge瀏覽器引入YouTube集成和新的發現選項卡)
02 泉州寶基貿易有限公司(2016年度福建十大杰出的青年企業家?)
01 youtube官網打不開如何更換瀏覽器首頁怎么設置沒顯示(macbook怎么刪除chrome的youtube)
02 泉州新超越汽車貿易有限公司(巴奴火鍋暑假工每天都能上班嗎)