雙擊jdk-7u80-windows-x64.exe安裝,默認(rèn)安裝到C:\ProgramFiles\Java目錄
創(chuàng)新互聯(lián)建站擁有十多年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)服務(wù),對(duì)于網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、app軟件開發(fā)公司、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、空間域名等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營銷、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項(xiàng)目的能力。1.2. 安裝Jmeter:在我的電腦—E盤(建議與文檔保持一致,否則需要修改配置文件),新建apache文件夾,然后將apache-jmeter-3.0.rar解壓到到當(dāng)前目錄。
1.3. 安裝Ant:將apache-Ant-1.9.7.rar復(fù)制到E:\apache目錄,然后解壓到當(dāng)前目錄
2. 環(huán)境變量配置:2.1. 配置Java環(huán)境變量:打開我的電腦--屬性--高級(jí)--環(huán)境變量:
新建系統(tǒng)變量JAVA_HOME 和CLASSPATH:
變量名:JAVA_HOME 變量值:C:\ProgramFiles\Java\jdk1.7.0
變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
選擇“系統(tǒng)變量”中變量名為“Path”的環(huán)境變量,雙擊該變量,把JDK安裝路徑中bin目錄的絕 對(duì)路徑,添加到Path變量的值中,并使用半角的分號(hào)和已有的路徑進(jìn)行分隔。
變量名:Path 變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
測試環(huán)境變量的配置成功與否:在DOS命令行窗口輸入“JAVAC”,輸出幫助信息即為配置正確
新建系統(tǒng)變量:
變量名:JMETER_HOME,變量值:E:\apache\apache-jmeter-3.0
在系統(tǒng)變量PATH中添加%JMETER_HOME%\bin;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;檢驗(yàn)是否配置成功 運(yùn)行cmd 輸入 jmeter -v (jmeter和-v 之間有空格)
新建系統(tǒng)變量:ANT_HOME:E:\apache\apache-Ant-1.9.7,此為你的ANT安裝路徑;
在環(huán)境變量PATH的最后面添加一下內(nèi)容:;%ANT_HOME%\bin 注意前面的分號(hào),如果PATH中最后沒有分號(hào)";"的話要加上,有的話就可去除。
jmeter默認(rèn)保存的是.csv格式的文件,所以我們先要設(shè)置一下bin/jmeter.properties文件內(nèi)容,修改jmeter.properties文件jmeter.save.saveservice.output_format=xml; 去掉注釋(#),修改csv為xml;
在apache 目錄下新建workspace文件夾,然后在workspace文件夾新建wms_test文件夾,然后在wms_test文件夾下新建jmx,report,res 3個(gè)文件夾,最后在report文件夾下新建html,jtl 文件夾;
將build.xml復(fù)制到wms_test文件夾下(若實(shí)際配置目錄與文檔不一致,需修改build.xml),將用jmeter寫好的接口測試文件.jmx復(fù)制到j(luò)mx文件夾;
在wms_test文件夾下,進(jìn)入命令提示符窗口,輸入Ant,查看運(yùn)行接口,提示success表示Ant構(gòu)建運(yùn)行Jmeter操作成功。
雙擊jenkins.msi文件,進(jìn)行安裝,安裝完畢后,在瀏覽器輸入localhost:8080,查看Jenkins頁面。
3.2. Jenkins插件安裝:自動(dòng)安裝:登錄jenkins后,點(diǎn)擊系統(tǒng)管理——插件管理,進(jìn)入插件頁面,然后點(diǎn)擊“可選插件”,在右上角可以過濾一個(gè)你想要的插件,可以進(jìn)行插件安裝和更新;
手動(dòng)安裝:點(diǎn)擊系統(tǒng)管理——插件管理:高級(jí),點(diǎn)擊“選擇文件”找到之前下載完成的.hpi后綴名的安裝包,選擇安裝包,之后點(diǎn)擊“上傳”,然后靜靜等它安裝完畢即可。
登錄jenkins后,點(diǎn)擊系統(tǒng)管理——系統(tǒng)設(shè)置
配置Jenkins Location
配置項(xiàng) | 值 |
Jenkins URL | http://IP:8080/ |
系統(tǒng)管理員郵件地址 | test@yuncang.com |
配置Extended E-mail Notification
配置項(xiàng) | 值 |
SMTP server | smtp.exmail.qq.com(公司用的企業(yè)郵箱) |
Default user E-mail suffix | @yuncang.com |
Use SMTP Authentication | √ |
User Name | test@yuncang.com |
Password | test123456 |
Use SSL | √ |
SMTP port | 465 |
Charset | UTF-8 |
Default Content Type | HTML(text/html) |
Default Recipients | XXX@yuncang.com(填寫郵件接收人的地址,多個(gè)地址用;隔開) |
Default Subject | 構(gòu)建通知:${PROJECT_NAME} - ${BUILD_STATUS} - Build # ${BUILD_NUMBER} ! |
Default Content | 自定義郵件內(nèi)容 |
配置郵件通知
配置項(xiàng) | 值 |
SMTP服務(wù)器 | smtp.exmail.qq.com |
用戶默認(rèn)郵件后綴 | @yuncang.com |
使用SMTP認(rèn)證 | √ |
用戶名 | test@yuncang.com |
密碼 | test123456 |
使用SSL協(xié)議 | √ |
SMTP端口 | 465 |
Reply-To Address | test@yuncang.com |
字符集 | UTF-8 |
通過發(fā)送測試郵件測試配置 | zhouwen@nryuncang.com(填寫測試郵件接收人的地址) |
配置完成后,點(diǎn)擊Test configuration,查看測試郵件發(fā)送是夠成功。
3.3.2.GlobalTool Configuration登錄jenkins后,點(diǎn)擊系統(tǒng)管理——Global Tool Configuration:
配置JDK環(huán)境:點(diǎn)擊“JDK安裝”,配置JDK名稱以及目錄
配置Ant環(huán)境:點(diǎn)擊“Ant安裝”,配置Ant名稱以及目錄
登錄jenkins后,點(diǎn)擊系統(tǒng)管理——插件管理:輸入項(xiàng)目名稱“ wms_test”,選擇“構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目”點(diǎn)擊確定保存。
項(xiàng)目建完后,進(jìn)行項(xiàng)目配置:登錄jenkins后,點(diǎn)擊新建的項(xiàng)目——配置:進(jìn)行配置
配置項(xiàng) | 值 | |
General | 丟棄舊的構(gòu)建 | √ |
保持構(gòu)建的天數(shù) | 100 | |
保持構(gòu)建的大個(gè)數(shù) | 10 | |
源碼管理 | ||
構(gòu)建觸發(fā)器 | ||
構(gòu)建環(huán)境 | ||
構(gòu)建 Invoke Ant | Ant Version | apache-ant-1.9.7 |
Build File | E:\apache\workspace\wms_test\build.xml | |
構(gòu)建后操作Publish HTML reports | HTML directory to archive | E:\apache\workspace\wms_test\report\html |
Index page[s] | TestReport.html | |
Report title | HTML Report | |
Keep past HTML report | √ | |
Always link to last build | √ | |
構(gòu)建后操作E-mail Notification | Recipients | test@yuncang.com |
每次不穩(wěn)定的構(gòu)建都發(fā)送郵件通知 |