1. 程式人生 > >linux環境下整合ant+jmeter+jenkins自動化測試

linux環境下整合ant+jmeter+jenkins自動化測試

在jenkins中配置ant:

問題1: jmeter.JMeter: Error in NonGUIDriver java.lang.NullPointerException

原因:Jmeter測試用例是用windows中拷貝到linux。windows上Jmeter版本為2.13,linux中jmeter版本是2.11。高版本的.jmx檔案不能正常在低版本中執行

問題2:

FATAL: command execution failed.Maybe you need to configure the job to choose one of your Ant installations?java.io.IOException: Cannot run program "ant" (in directory "/Users/Shared/Jenkins/Home/workspace/BaublebarTest"): error=2, No such file or directory


原因:Jenkins中沒有設定ant的路徑

解決:按如下步驟進行設定

1.在linux環境中安裝和配置ant,如安裝版本為1.9.6,ant的路徑為export ANT_HOME=/opt/ant

2.Jenkins中,進行系統設定:

   Jenkins主頁-》系統管理-》系統設定

   選擇ant安裝

   設定ANT NAME: ant_1.9.6

           ANT HOME: /opt/ant

3.配置JOB

   將build.xml拷貝或放置於此job的workspace下

   選擇invoke ant

   選擇ant version 為ant_1.9.6

   此處,target不需要做設定

4.點選儲存