Linux下自动化测试环境的搭建
?
1.安裝Linux虛擬機(jī),詳情參考??https://blog.csdn.net/qq_22770715/article/details/78558374? ? ?https://www.cnblogs.com/Q277227/p/8176564.html
1.1? ?需要確定IP? ,使用 ifconfig
1.2? linux的用戶(hù)名跟密碼;
1.3? ?確定可以遠(yuǎn)程ssh登錄;
1.4? 確定防火墻處于關(guān)閉狀態(tài)
service iptables stop? 用戶(hù)關(guān)閉防火墻;
2.java jdk的安裝以及環(huán)境變量的搭建
2.1? 通過(guò)linux命令進(jìn)行安裝yum install java ;也可以下載linux版本的jdk,復(fù)制到linux虛擬機(jī)下;
驗(yàn)證安裝是否成功
2.2? 環(huán)境變量的搭建
進(jìn)入系統(tǒng)根目錄下的? /etc/profile ,如下進(jìn)行環(huán)境變量的搭建;
?通過(guò)vim命令進(jìn)入,輸入 i,進(jìn)行編輯,esc退出編輯,:wq保存并退出,:q退出;
3.安裝并配置 git
3.1? 安裝git :? yum install git
驗(yàn)證是否安裝成功? git --version
3.2 git 初始化設(shè)置?
git config --global username ""? ?//用戶(hù)名
git config --global user.email ""? ?//用戶(hù)email
3.3? 生成證權(quán)證書(shū)
ssh-keygen -t rsa -C "email地址"?
進(jìn)入 .ssh 目錄下
3.4? ?將生成的證書(shū)配置到github上,將 id_rsa.pub 里面的內(nèi)容復(fù)制到 github上;
進(jìn)入github setting;
3.5? 確保liunx服務(wù)器與github之間可以聯(lián)通;
?
4. 使用maven進(jìn)行構(gòu)建
4.1? 下載maven包? 使用 wget? 下載鏈接? ?//去apache官網(wǎng)復(fù)制linux下的下載鏈接,進(jìn)行下載;如果 wget不識(shí)別,需要先下載wget工具 ,使用yum -y install wget
4.2? 解壓maven包? 使用unzip 下載好的zip包? ? //如果unzip不識(shí)別,需要先下載unzip工具,使用yum -y install unzip
下載解壓好之后 如下圖:
4.3? 配置maven環(huán)境變量,跟jdk環(huán)境變量配置一樣,參考jdk上邊的截圖;
4.4? 驗(yàn)證是否配好
?5.下載Tomcat
5.1? 下載Tomcat? ? wget? 下載鏈接;
5.2? ?解壓??
下載跟解壓參考maven
5.3? ?開(kāi)啟Tomcat服務(wù)
5.4? 查看Linux進(jìn)程中是否有 tomcat
5.5? 進(jìn)入瀏覽器,輸入 linux虛擬機(jī)的ip:port
?
6.jenkins的相關(guān)配置
6.1? 進(jìn)入 jenkins 官網(wǎng) https://jenkins.io/download/ ,復(fù)制鏈接? ? ?
?
6.2? 第一次啟動(dòng)
6.3 在瀏覽器中輸入 linux虛擬機(jī)的ip : 8070
?
6.4 需要對(duì)啟動(dòng)起來(lái)的jenkins進(jìn)行一系列的配置;
安裝插件,進(jìn)入系統(tǒng)管理 - 可選插件 - 下載 rebuilder? ? ?safe restarter插件;
進(jìn)入配置全局安全性, 安全矩陣?yán)锾砑?admin 用戶(hù);
6.5? ?需要將Linux注冊(cè)到Jenkins上;
?
?
?啟動(dòng)節(jié)點(diǎn)驗(yàn)證Linux服務(wù)器已經(jīng)成功注冊(cè)到j(luò)enkins上,如下 Testlinux前面沒(méi)有紅叉 就是注冊(cè)成功;
?
?
?新建job驗(yàn)證jenkins任務(wù)可以遠(yuǎn)程運(yùn)行在Linux服務(wù)上? ?如下 RMCT 跟 TestTask是新建的job;
?
點(diǎn)擊新建的job, 點(diǎn)擊? 立即構(gòu)建? ?,可以進(jìn)行構(gòu)建;
?
?
?
? ?
?
轉(zhuǎn)載于:https://www.cnblogs.com/mengxiao/p/10887935.html
總結(jié)
以上是生活随笔為你收集整理的Linux下自动化测试环境的搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android app 跳转微信小程序
- 下一篇: linux tuxedo查看服务进程数,