Jmeter+ant+jendkins 接口自動化

  1. jmeter的安裝以及環境變量的設置

   在dos命令中執行jmeter

   Jmeter_home

 

   Path

  1. jmeter 默認生成的測試報告的後綴爲.jtl格式 修改成mxl

   在jmeter文件下bin\jmeter.properties中將

jmeter.save.saveservice.output_format=csv修改爲xml並解開註釋

  1. 將apacheAnt.rar 實現解壓
  2. 實現將ant和jmeter實現關聯

   通過在jmeter文件夾下extras/ant-jmeter-1.1.1.jar取覆蓋到ant下

lib文件夾

  1. 配置框架結構

 自定義文件夾 JTest

將能和jmeter關聯的ant文件複製到

F:\JTest\apacheAnt(替換過jar包的ant)

F:\JTest\JmeterAutoTest\pc\resultlog\jtl  (jmeter自動生成的測試報告但是看不懂)

 F:\JTest\JmeterAutoTest\pc\resultlog\html   (使用ant將jtl的測試報告轉換html)

F:\JTest\JmeterAutoTest\pc\script (用來存放腳本 .jmx文件)

  1. 配置ant的環境變量

   Ant_home   F:\JTest\apacheAnt

   Path       F:\JTest\apacheAnt\bin

  在dos命令行輸入 ant -version 來驗證ant配置成功

  1. 將測試報告發送到郵箱

   activation-1.1.jar

   commons-email-1.1.jar

   mail-1.4.jar

  複製到ant下的lib文件夾下實現替換

  1. Ant的執行時通過buid.xml來執行

將buid.xml 存放到

F:\Test\JmeterAutoTest\pc\build.xml(因爲要執行的時pc的測試報告)

更改buid.xml文件的7個地方

  1. 將.jmx文件放入到script文件夾下
  2. 在buid.xml文件存放的的目錄下 使用dos命令 ant即可生成測試報告併發送

 

 

實現jenkins構建定時機型自動執行腳本後者是批量執行腳本

  1. 配置tomcat

在啓動tomcat的出現閃退的現象

  1. java的環境變量
  2. Tomcat的端口號被賬號  8080

2   將jenkins.war文件放入到tomcat的webapps文件夾下

      類似於 將一個項目以war包的方式放入到tomcat環境下

D:\apache-tomcat-8.0.44\webapps  (目錄下放入war包)

  1. 打開瀏覽器 輸入

  http://127.0.0.1:8080/jenkins

 

3    在jenkins中進行新建任務

在item中自定義項目名稱

在選擇自由風格的軟件項目

點擊ok

在構建觸發器中進行選擇 定時的構建

Build periodically

在構建中

 

點擊保存

在返回控制面板中進行立即構建

--------------------------------

在構建jenkins中的觸發器中的日期

規則:

    * * * * *(五顆星 中間以空格的方式)

  第一顆 * 表示分鐘  取值範圍 0-59

  第二顆 * 表示時    取值範圍 0-23

  第三顆 * 表示天    取值範圍 1-31

  第四顆 * 表示月     取值範圍 1-12

  第五  * 一週中的第幾天  取值範圍 0-7 (0 7 代表的時週日)

   

 

每30分鐘構建一次  

 H/30 * * * *

每2個小時構建一次

H H/2 * * *

每天早上 8點  12點 22點多個時間點進行構建

* 08,12,22 * * *

 

-------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章