伺服器端測試環境搭建
㈠ 怎樣搭建web項目測試環境
版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/iamhuanggua/article/details/60141775
測試環境的搭建是一名合格QA必須具備的技能。下面,結合CI和CD兩種不同軟體生產實踐,總結一下如何從零開始部署一套web集成測試環境。
1.伺服器准備。根據項目和使用的中間件的規模,准備好一個或多個資源配置能夠滿足要求的伺服器,一般選用linux下 centos的某個發行版作為伺服器。
2.安裝資料庫、完成資料庫表的建立。這里以開源的mysql為例。
Yum方式安裝msyql,並啟動mysql服務。(Yum的安裝可以參考http://blog.csdn.net/iamhuanggua/article/details/60140867)
yuminstall -y mysql-server mysql mysql-devel
創建資料庫和建表。規范的的系統,一般都保留有現成的SQL腳本,執行腳本就可以完成資料庫和表的建立。
3.安裝和配置JDK、tomcat、nginx...
安裝JDK。Yum 方式安裝最新版JDK:yum install JDK。
㈡ 介面自動化測試環境搭建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文件構建一下試試
㈢ 測試環境怎麼搭建
問題一:在軟體測試中如何搭建測試環境? 聽您這提問,估計您是沒做過測試吧。
什麼是測試環境呢?大白話講就是可以基本准確的將測試用例執行出來,並且結果是有參考意義的那麼個環境~
這前題是你的測試用例是有效的。那撇掉這個不管的情況下,測試環境就不可能是固定的。
有時候,測試環境可能就是一個系統。P如你這個軟體,什麼都不用管,你只要測能不能裝在XP系統上,那此時,一個完整的XP系統就是測試環境。
有時候,你要測一個網站支持不支持多種瀏覽器。那此時,你的測試環境就是一個安裝了多種瀏覽器的操作系統。
我說的你明白了么?所謂的搭建測試環境(招聘的老有這要求,會搭建環境),就是你能搭出可供測試用的環境。簡單了說~是操作系統~復雜了說,是裝了特定軟體做了特定設置的操作系統~
問題二:什麼是測試環境?如何搭建測試環境? 硬體:包括PC機、筆記本、伺服器、各種終端等。例如要測試photoshop軟體,是要在PC機上測,還是筆記本上測?是在cpu為酷睿的計算機上測,還是要在炫龍的cpu上測?不同的硬體環境photoshop的處理速度是不一樣的。
軟體:這里主要指的是軟體運行的操作系統。例如測試photoshop,是指windows xp下測試還是在vista下測試?可能會有兼容性問題。軟體環境還包括與其他各類軟體共存同一系統時的兼容性問題。
一般來說,配置測試環境可遵循下列原則:
1、真實:盡量模擬用戶的真實使用環境。這里需要提一點,關於項目軟體與產品軟體需要不同看待。項目軟體由於只針對某一群體的用戶,所以測試的環境比較單一。但產品軟體針對的是廣大群眾,所以測試環境比較復雜,要多方面考慮。
2、干凈:測試環境中盡量不要安裝與被測軟體無關的軟體。筆者就遇到這種事情,兩台機器,針對一個功能,一台測試OK,另一台測試NG,最後根據調查發現,測試OK的機器上安裝了客戶根本不會安裝的VC++開發環境,測試NG的機器正因為沒有安裝VC,所以測試出了這個bug:軟體中缺少必要的動態鏈接庫支持。但這個干凈也不是必須的,有時還要刻意去測試某個軟體去其他軟體並存時的兼容性問題。
問題三:windows怎麼搭建測試環境 第1步、下載IIS
1、如果不是很清楚自己的裝有Microsoft Windows XP 操作系統的電腦上是否安裝了IIS,可以打開IE瀏覽器,在其地址欄輸入127.0.0.1並回車,如下圖
2
如果能正常打開上面的網頁,說明本台電腦已安裝了IIS(Internet信息服務)。如果打不開上面的網頁,我們就得自己來安裝IIS。下面介紹的是如何來安裝IIS,如果你已會,完全可以跳過本部分,不會的可以一起來學習一下。
3
2、系統安裝光碟中帶有IIS的安裝程序,但因為現在大部分朋友的電腦都是GHOST系統,所以可以用搜索引擎,下載IIS獨立安裝包。打開網路,輸入「IIS for xp」,找到相關鏈接網站,下載所需要IIS安裝包,如下圖
4
3、下載下來的「IIS for XP」安裝包一般都為壓縮文件,所以使用它前,得先行解壓,如下圖
5
第2步、安裝IIS
1、我們依次打開「開始」→「控制面板」,找到並雙擊」添加或刪除程序「,打開了」添加或刪除程序「窗口,如下圖
6
2、點擊窗口左側的「添加/刪除Windows組件」,如下圖
7
3、勾選「Internet信息服務」,並點擊「下一步」命令按鈕,如下圖
8
4、彈出「所需文件」對話框,點擊窗口右下角的「瀏覽」命令按鈕,打開「查找」對話框,找到我們剛才從網上下載下來,並解壓的IIS FO XP 安裝包,找到所需的文件,選擇打開後,然後再點「確定」命令按鈕,繼續IIS的安裝,以後安裝過程中再需要什麼文件的話,找到安裝包後,選擇文件就可以了。如下圖
9
點擊「完成」命令按鈕,完成IIS的安裝,如下圖
10
第3步、測試IIS
打開IE 瀏覽器,在其地址欄輸入」127.0.0.1「後回車,看到如下圖所示的界面,就證明IIS安裝成功了,如下圖
11
至此,我們已成功安裝IIS,IIS的安裝講解完畢,接下來講解如何測試我們自己的ASP網站。
12
第4步、架設網站
1、我們把自己的ASP網站源代碼拷貝到電腦任意一個磁碟分區,比如D盤,如下圖
13
2、打開「計算機」管理。在「我的電腦」上右擊,選擇並點擊「管理」,這樣我們就打開了「計算機管理」窗口,在該窗口左側依次點擊「服務和應用程序」→「Internet信息服務」→「網站」,然後在「默認網站」上右擊,選擇「新建」→「虛擬目錄」,如下圖
14
3、新建虛擬目錄。點擊「虛擬目錄」,打開「虛擬目錄創建向導」對話框,點擊「下一步」命令按鈕,輸入虛擬目錄「別名」,比如:glxt,然後再點「下一步」命令按鈕,通過「瀏覽」的方式找到網站源代碼所在的目錄,我們剛才把源代碼放在了:D:\bysjASP,如下圖
15
4、完成向導。目錄選擇好後,我們點「下一步」,在「訪問許可權」對話框,按照下圖所示選擇就可以了,再點「下一步」命令按鈕,出現「已成功完成虛擬目錄創建向導」對話框,點擊「完成」,完成虛擬目錄的創建工作,如下圖
16
第5步、測試網站
1、我們在「計算機管理」窗口的「默認網站」下面,找到我們剛才創建成功的虛擬目錄「glxt」,然後點擊這個虛擬目錄,如下圖
17
2、在窗口的右側,找到我們網站的首頁:index.asp,然後右擊這個文件,在彈出的快捷菜單中選擇並點擊「瀏覽」,如下圖
18
這樣我們就打開了我們自己的網站,如果程序沒有錯誤,網站是可以正常打開的;如果程序有錯誤,則網......>>
問題四:如何搭建一個穩定、可重復的測試環境 innodb_data_home_dir = /longxibendi/mysql/mysql/var/
#innodb_data_file_path = ibdata1:1G:autoextend
innodb_data_file_path = ibdata1:500M;ibdata2:2210M:autoextend #表空間
innodb_file_io_threads = 4 #io線程數
問題五:什麼是android測試環境搭建 android 官網之前發布過ADT版本的Eclipse,建議使用官網提供的集成開發環境IDE(已上傳附件),即官方已經集成好ADT CDT SDK Eclipse,不需要再做任何的配置,直接解壓就可以用了。
問題六:面試問到軟體測試中怎麼搭建測試環境 搭建測試環境實際就是部署環境,比如window+mysql+tomcat部署這些
問題七:軟體測試搭建環境具體是怎麼做的 這個要看實際工作環境、軟體的運行環境來決定的,總體來說從:
1、操作系統:win還是Linux
2、軟體架構: B/S還是C/S
3、資料庫類型:orcale還是mssql,db2deng
。。。。
問題八:前端的開發調試測試的環境怎麼搭建 前端環境搭建系列的目的是把前端團隊作為一個整體,如何有效的團隊協同開發,第一部分開發環境。
1.代碼版本管理
SVN是必不可少了,版本號的規劃按照項目三位版本,開發四位版本來部署。比如我要做A項目,版本號為1.0.0,我第一次提測的代碼版本為1.0.0.1。每次四位版本按照tag區分。QA按照這個tag部署測試代碼,OP則部署線上代碼。
如果多個項目同時開發,就開分支。這些需要一個項目管理平台來管理版本。
2. 開發環境
我假設前端team的范疇是HTML CSS JS MVC中的V 和 C。最佳的環境是每個人一個開發環境,代碼通過SVN同步別人的代碼。但是文件的路徑全部都一致。
比如
css的img.xx/css
js的img.xx/js
flash的img.xx/swf
後台環境,假設每個後端開發也都有獨立的環境,如果和誰聯調代碼就讓他把配置指向你的V C目錄進行調試。
QA環境的debug問題,你的環境和QA環境代碼部署一致,能夠通過host切換靜態文件,如css js flash。畢竟前端的大部分問題是前端代碼的問題,V 和 C的問題就在自己的環境調試了,靜態資源切換到QA的host。
數據問題,最後有個大的造數據平台,通用一份資料庫,提供數據增加和修改的介面,這是理想狀態,當然這個平台也會很麻煩,實在不行就通過後端的數據操作介面操作數據。
3.編譯環境
可惡的前端代碼裸上,會有很多問題,大部分是性能問題,還有部分是緩存問題。
所以需要提供編譯環境,編譯流程放在提測前是安全的,因為會經過QA的質量檢測,如果在OP環節應該比較麻煩,編譯代碼的bug也沒人去測。
編譯一般解決的事情
1、批量的一些操作,比如版本號
2、代碼的合並和壓縮
3、代碼的優化或者職能替換,比如資源打包
我遇到過的開發狀況都不樂觀。所以有時間自己搭下試試有多復雜。
一般有公用開發環境,就一台機器一個host,不管主幹分支都放在那裡,可想又多混亂,還有前端無版本管理軟體,人肉維護多個並發版本。
或者有版本管理,開發環境還是多人一個,而且沒有host,靜態資源引入都是通過模板conf管理路徑的。這樣的代碼不利於資源路徑管理,特別是圖片,加入png半透明的需要全路徑,多個css合並的最好是根目錄路徑。
各種悲劇,此文到此結束。下篇為開發模式和模塊化。
㈣ 如如何搭建測試環境
測試環境搭建步驟:
1.資料庫伺服器端測試環境安裝步驟:
(1) 選擇伺服器
(2) 安裝操作系統
(3) 安裝資料庫
(4) 安裝殺毒軟體
(5) 殺毒
(6) 製作Image文件
(7) 安裝軟體資料庫文件
(8) 進行相關資料庫配置
(9) 殺毒
(10) 製作Image文件
2. 應用伺服器端測試環境安裝步驟:
(1) 選擇伺服器
(2) 安裝操作系統
(3) 安裝資料庫
(4) 安裝殺毒軟體
(5) 殺毒
(6) 製作Image文件
(7) 安裝軟體資料庫文件
(8) 進行相關資料庫配置
(9) 殺毒
(10)製作Image文件
3. 客戶端測試環境安裝步驟:
(1) 選擇PC機
(2) 安裝操作系統
(3) 安裝殺毒軟體
(4) 安裝軟體要求的瀏覽器版本
(5) 測試與應用伺服器的鏈接
(6) 殺毒
(7) 製作Image文件。
㈤ 現在公司伺服器怎麼搭建,如何搭建開發環境,測試環境
1.首先先下載一個西部數碼網站管理軟體,網路一下第一個就是(這不是廣告哦)這里需要根據你伺服器的環境進行下載。