1. 程式人生 > >使用jmeter+ant+jenkins實現接口自動化測試

使用jmeter+ant+jenkins實現接口自動化測試

文件路徑 dcb 提交 創建 text inux 目錄 ffffff 地址

本次使用linux環境搭建自動化框架
  1. 配置ANT

    ?首先下載Ant壓縮包,下載地址https://ant.apache.org/bindownload.cgi
    技術分享圖片
    ?解壓下載的ant包,然後復制jmeter/extras下的ant-jmeter-1.1.1.jar文件放到ant的lib目錄
    技術分享圖片
    技術分享圖片
    ?然後對該文件進行壓縮,然後使用rz命令上傳zip壓縮包
    技術分享圖片
    ?上傳成功之後,使用unzip apache-ant-1.10.5.zip 命令解壓到當前文件夾,使用pwd查看當前文件路徑,需要在jenkins配置用到
    技術分享圖片
    ?然後進入到bin路徑,賦予ant執行權限

?Chmod 777 ant
技術分享圖片
技術分享圖片
?使用管理員登錄jenkins系統,進入系統管理》插件管理,搜索ANT插件,安裝ant

技術分享圖片
?安裝完成之後,進入系統管理》全局工具配置,配置ANT變量路徑
技術分享圖片


  1. 使用Jmeter生成測試腳本,配置jmeter

    ?Jmeter下載路徑:http://jmeter.apache.org/download_jmeter.cgi
    ?Jmeter:技術分享圖片
    ?啟動jmeter(雙擊 jmeter解壓目錄下的bin\jmeter.bat)

?創建接口請求,腳本保存為Test Plan.jmx
技術分享圖片
技術分享圖片
?默認下載的jmeter4.0可能extras\目錄下沒有?jmeter.results.shanhe.me.xsl,需要手動拷貝進去
?該模板為詳細報告模版技術分享圖片
?該模版為匯總報告模版技術分享圖片
?可以手動修改報告名稱,如下技術分享圖片
?還需要修改bin目錄\jmeter.properties配置文件,才能在詳細報告中展現請?求值和響應結果

?修改如下,把false改成true:
技術分享圖片
技術分享圖片


  1. 配置本地倉庫,用來管理jemter和腳本

?首先在GitLab新建一個項目,然後克隆到本地,如下
技術分享圖片
?把jmeter全部放到該文件夾下,
技術分享圖片
?其中build.xml文件如下
技術分享圖片
?Test Plan.jmx為你的jmeter腳本
技術分享圖片
技術分享圖片
?配置完成之後,進行提交代碼


  1. 配置jenkins

    ?使用管理員登錄系統,新建一個自由風格的項目即可
    技術分享圖片
    ?源碼管理配置:本地代碼使用git進行管理,所以需要填寫git地址和用戶
    技術分享圖片
    ?構建配置:
    技術分享圖片
    ?構建後操作配置:
    技術分享圖片
    ?配置完成,點擊應用然後保存按鈕,配置成功

?點擊立即構建,控制臺輸出如下
技術分享圖片
?匯總報告
?
技術分享圖片
?詳細報告
?
技術分享圖片

使用jmeter+ant+jenkins實現接口自動化測試