九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux環(huán)境搭建 jmeter+jenkins+ant環(huán)境,Linux下安裝JDK、jmeter、ant、jenkins

1、Linux環(huán)境下安裝jdk

(1)在官網(wǎng)下載一個jdk的版本:

https://www.oracle.com/technetwork/cn/java/javase/downloads/index.html

點擊勾選后,直接下載

 

 (2)下載tar包之后,直接解壓jdk:tar -zxf jdk-14.0.1_linux-x64_bin.tar.gz  

(jdk-14.0.1_linux-x64_bin.tar.gz 是你自己下載的jdk包名)

 

 

 

  解壓好后可以看到有一個 jdk - 14.0.1的文件

 ?。?)在/usr/local目錄下創(chuàng)建java文件夾,再將 jdk-14.0.1目錄移動到/usr/local/java中

    cd  /usr/local

    mkdir java

    mv jdk-14.0.1 /usr/local/java

  (4)配置環(huán)境變量

    輸入 vi /etc/profile進(jìn)入命令行

    在最后面增加2行

    export JAVA_HOME=/usr/local/java/jdk1.8.0_144

    export PATH=$JAVA_HOME/bin:$PATH

    編輯好之后,按esc到命令模式 輸入:wq!

    保存后需要重新加載環(huán)境變量

    source .bash_profile

 

 ?。?/span>5)驗證jdk是否安裝好了

    Java -version

  

    出現(xiàn)以上信息說明jdk已經(jīng)安裝成功

2、linux下安裝jmeter

 ?。?)到官網(wǎng)下載jmeter安裝包:http://jmeter.apache.org/download_jmeter.cgi

  

      最新版本直接在頁面中下載zip包

      

 

 

     下滑點擊Apache JMeter archives…可以下載歷史版本

 

 

     點擊binaries進(jìn)入列表

 

 

     我這邊需要的是5.2.1版本

   ?。?)下載好之后解壓,和jdk一樣

      tar -zxf apache-jmeter-5.2.1.tgz 

   ?。?)將解壓好的 apache-jmeter-5.2.1目錄放到 /usr/local下

    (4)配置環(huán)境變量,命令行輸入:vi /etc/profile

      export JMETER_HOME=/usr/local/apache-jmeter-5.2.1

      export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HO

      ME/lib/jorphan/jar:$CLASSPATH

      export PATH=$JMETER_HOME/bin:$PATH

      編輯好之后,按esc到命令模式 輸入:wq!

      保存后需要重新加載環(huán)境變量

      source /etc/profile

   ?。?)驗證jmeter是否安裝好了

      jmeter -v

    

    出現(xiàn)如圖界面表示安裝成功。

 3、Linux下安裝Ant

在官網(wǎng)下載ant,https://ant.apache.org/bindownload.cgi

 ?。?)下載后放到剛才創(chuàng)建的jmeter目錄:

    mv apache-ant-1.10.8-bin.zip /usr/local/jmeter

 ?。?)解壓:uzip apache-ant-1.10.8-bin.zip

 ?。?)配置環(huán)境變量:

    export ANT_HOME=/usr/local/jmeter/apache-ant-1.10.8

    export PATH=$PATH:$ANT_HOME/bin

 ?。?)重新加載環(huán)境變量:source /etc/profile

    然后驗證是否成功:ant -version

 

 

     出現(xiàn)如圖信息表示環(huán)境配置成功了

4、Linux下利用Ant調(diào)用Jmeter腳本生成HTML測試報告

  在Linux上新建目錄:

  [root@wintest ~]# mkdir /root/demo

  [root@wintest ~]# mkdir /root/demo/jmeter_script

  [root@wintest ~]# mkdir /root/demo/result

  [root@wintest ~]# mkdir /root/demo/result/html

  [root@wintest ~]# mkdir /root/demo/result/jtl

  [root@wintest ~]# cd /root/demo

  其中jmeter_script用于存放jmeter的測是腳本(jmx文件),result用于存放測試結(jié)果,起子文件夾html和jtl分別用于存放生成的HTML測試報告和jtl文件。

  準(zhǔn)備一個jmeter的測試腳本,并放到jmeter_script下。此時,如果直接在/root/demo目錄下執(zhí)行ant命令,會出現(xiàn)報錯提示build.xml不存在:

  [root@wintest demo]# ant

  buildfile: build.xml does not exist!

  build failed

  Build.xml是ant的構(gòu)建文件,可以自己編寫一個,或者去網(wǎng)上找一個下來自己進(jìn)行修改,以下是我這里的build.xml內(nèi)容:

<?xml version="1.0" encoding="utf8"?>

<project name="ant-jmeter-test" default="run" basedir=".">
    <tstamp>
        <format property="time" pattern="yyyyMMddHHmm" />
    </tstamp>
    <!-- 需要改成自己本地的jmeter目錄--> 
    <property name="jmeter.home" value="/usr/local/jmeter/apache-jmeter-5.2.1" />
    <!-- jmeter生成的jtl格式的結(jié)果報告的路徑--> 
    <property name="jmeter.result.jtl.dir" value="/root/demo/result/jtl" />
    <!-- jmeter生成的html格式的結(jié)果報告的路徑-->
    <property name="jmeter.result.html.dir" value="/root/demo/result/html" />
    <!-- ?生成的報告的前綴-->  
    <property name="ReportName" value="TestReport" />
    <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}.jtl" />
    <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}.html" />
    <target name="run">
        <antcall target="test" />
        <antcall target="report" />
    </target>

    <target name="test">
        <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
        <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}" jmeterlogfile="/root/demo/jmeter.log">
             <!-- 聲明要運(yùn)行的腳本"*.jmx"指包含此目錄下的所有jmeter腳本-->
            <testplans dir="/root/demo/jmeter_script" includes="*.jmx" />
           <property name="jmeter.save.saveservice.output_format" value="xml"/>
        </jmeter>
    </target>
    <path id="xslt.classpath">
            <fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
            <fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
    </path>

    <target name="report">
        <tstamp> 
                <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" />
        </tstamp>
        <xslt 
            classpathref="xslt.classpath"
            force="true"
            in="${jmeter.result.jtlName}"
            out="${jmeter.result.htmlName}"
            style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl">
            <param name="dateReport" expression="${report.datestamp}"/>
        </xslt>
        <!-- 拷貝報告所需的圖片資源至目標(biāo)目錄 --> 
        <copy todir="${jmeter.result.html.dir}">
            <fileset dir="${jmeter.home}/extras">
                <include name="collapse.png" />
                <include name="expand.png" />
            </fileset>
        </copy>
    </target>
</project>

上面使用了一個網(wǎng)上的Jmeter報告模板文件:jmeter.results.shanhe.me.xsl,http://shanhe.me/download.php?file=jmeter.results.shanhe.me.xsl需要下載該文件并放到Jmeter所在目錄下extras子目錄中。

最終,我們的demo結(jié)構(gòu)如下:

注:新手可能困惑為什么輸入tree命令無效

yum install tree  安裝一下就好了

另外,我們還需要將安裝jmeter所在目錄下extras子目錄/usr/local/jmeter/apache-jmeter-5.2.1/extras的 ant-jmeter-1.1.1.jar復(fù)制到ant所在目錄下lib子目錄(/usr/local/jmeter/apache-ant-1.10.8/lib)下,這樣ant在執(zhí)行時才能正常觸發(fā)Jmeter的jmx腳本文件,命令如下:

接著修改jmeter配置文件

Jmeter所在目錄下bin子目錄(/usr/local/jmeter/apache-jmeter-5.2.1/bin)下的jmeter.properties,修改如下:(建議把文件傳到windows上改容易一些)

將一些參數(shù)設(shè)置為 true,可以保存這些結(jié)果到jtl文件,如果有需要也可以全部設(shè)置為true 來試試。

為了防止出現(xiàn)響應(yīng)亂碼,最好將這里編碼設(shè)置為UTF-8。

Ant構(gòu)建生成測試報告

以上配置完成后,現(xiàn)在我們只需要執(zhí)行Ant構(gòu)建,便可以得到測試結(jié)果了。因為在安裝Ant時已經(jīng)配置了環(huán)境變量,所以只需要在項目下輸入 ant,就可以得到jtl文件及轉(zhuǎn)換后的HTML測試報告。

將測試報告?zhèn)鞯?/span>Windows,在瀏覽器中查看HTML報告,如下:

 

 

 5、Linux環(huán)境下安裝jenkins

首先安裝jenkins之前,linux中必須安裝好了jdk和maven,jdk上面已經(jīng)安裝過了,接下來安裝Maven。

Maven官網(wǎng):http://maven.apache.org/

(1)如果需要通過使用wget命令,直接通過網(wǎng)絡(luò)下載maven安裝包時,需要在linux系統(tǒng)中安裝wget命令。

  yum -y install wget

(2)下載maven安裝包

在官網(wǎng)中復(fù)制鏈接地址

wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/

apache-maven-3.6.3-bin.tar.gz

(3)解壓縮maven

  tar -zxvf apache-maven-3.6.3-bin.tar.gz

(4)配置maven環(huán)境變量

  vi /etc/profile

  添加環(huán)境變量

  export MAVEN_HOME=/root/demo/apache-maven-3.6.3

  export MAVEN_HOME

  export PATH=$MAVEN_HOME/bin:$PATH

  編輯之后使用 source /etc/profile命令使改動生效

5)輸入 mvn -v查看是否安裝成功

 

 6、確定JDK和Maven沒問題之后,開始安裝jenkins

(1)在根目錄下創(chuàng)建文件夾

  mkdir jenkins

  下載Linux jenkins 官網(wǎng)地址https://pkg.jenkins.io/redhat/ 

  直接輸入以下命令:

  sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

  sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

  yum install jenkins

  下載可能會比較慢,可以使用我下載好的安裝包

  鏈接:https://pan.baidu.com/s/1ahcoUWcm23PVs7d9IeJfsw

  下載完成后,將jenkins包放到j(luò)enkins目錄

 ?。?)進(jìn)入jenkins目錄解壓,解壓目錄:

  rpm -ivh jenkins-2.174-1.1.noarch.rpm

  解壓成功之后,查看jenkins安裝的目錄

  whereis jenkins

 啟動jenkins

啟動后再瀏覽器中輸入:http://ip:8080

進(jìn)入頁面如下

可能有的同學(xué)瀏覽器打開提示無法訪問

首先啟動jenkins是否啟動了

sysemctl status jenkins 查看jenkins的狀態(tài):

顯示是正常運(yùn)行的

下一步就是檢查防火墻了,

Systemctl status firewalld

這里發(fā)現(xiàn)防火墻正運(yùn)行,應(yīng)該是沒有開放jenkins的端口:

我們先用下面的代碼來查看有沒有開放我們設(shè)置的jenkins的端口:

firewall-cmd --list-ports
如果發(fā)現(xiàn)沒有jenkins的端口,則用

firewall-cmd --permanent --zone=public --add-port=8080/tcp
開啟已經(jīng)配置好的jenkins的端口,然后在重啟防火墻,注意一定要重啟防火墻!

systemctl reload firewalld

進(jìn)入jenkins頁面后提示需要輸入密碼

進(jìn)入頁面上寫的路徑:cd /var/lib/jenkins/secrets/

cat initiaAdminPassword

 

輸入密碼后就到了這個頁面,大功告成。

 

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
輕量級自動化-Jmeter+Maven+Ant集成-4
持續(xù)集成(Jenkins)和sonar搭建指引
Jenkins入門(二)
Jenkins使用經(jīng)驗談4(創(chuàng)建Job)轉(zhuǎn)
jenkins安裝部署全過程
Jenkins研究
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服