您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

01 jenkins自動化搭建測試環境(零基礎,軟件測試好學嗎?)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-15 07:36:16【】6人已围观

简介接口自動化測試環境搭建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文件構建一下試試

如何搭建python自動化測試框架

1

新建一臺Jenkins服務器,安裝并配置好Jenkins

2

配置一個自動化測試腳本的代碼庫,可以使用Git或者SVN等版本控制工具。然后在Jenkins服務器上配置一個Job,負責自動的同步最新代碼到Jenkins服務器上。

3

配置要跑自動化測試的虛擬機VM,推薦干凈環境下安裝需要跑自動化測試的依賴軟件工具或者配置以及自動化測試工具(不提前安裝配置也行,可以在跑自動化之前用另外的腳本自動安裝配置),配置好之后關機并打一個snapshot鏡像快照,并命名為prebuild或其它。

4

新建一個Jenkins Job,用來跑自動化。配置需要連接并使用的自動化測試虛擬機,配置要構建的自動化測試框架xml腳本文件(后面步驟有說明)和target,以及要歸檔的測試報告,郵件發送等等。

5

接下來的重點就是自動化測試框架的xml腳本文件了,首先里面定義一個target,負責獲取自動化測試對象的安裝包。

6

接著定義一個target(可選),負責從版本庫上獲取自動化測試腳本同步到Jenkins服務器上(也可以直接使用Jenkins Job本身的插件配置來獲取代碼)。

7

定義一個target,負責連接到虛擬機服務器,并恢復到虛擬機的原始狀態例如prebuild,然后開機

8

定義一個target,負責拷貝項目產品安裝包和自動化測試源代碼到目標虛擬機上。

9

定義一個target,負責連接到目標測試虛擬機,并打開自動化測試工具,然后運行自動化測試腳本

10

定義一個target,負責處理自動化測試報告文件和日志文件并把它們從自動化測試虛擬機拷貝到Jenkins服務器對應的Job工作空間下。

11

最后定義一個主target,按照上面的target流程依次調用。這個主target就是Jenkins服務器上的自動化測試Job中配置的需要構建的Target。

自動化測試(一)-gitlab環境安裝中的問題

最近想用jenkins集成gitlab于是想在服務器搭建下gitlab,遇到一些問題,做一下記錄

問題一:

warning: openssh-server-5.3p1-124.el6_10.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

error: Failed dependencies:

       

很赞哦!(5)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:贵州铜仁江口县

工作室:小组

Email:[email protected]