自動化測試 - mac安裝jenkins並安裝allure插件,構建執行pytest自動化用例併產出allure結果

背景:jenkins + pytest + allure,產出自動化測試結果
步驟如下:

一、mac安裝jenkins

1. 方法一:(不推薦,跳過)

  • 安裝tomcat
  • 下載jenkins並放到tomcat的www目錄

2. 方法二:brew安裝(推薦,簡單)

# 安裝命令:
brew install jenkins-lts   # lts:長期支持的穩定版本
# 啓動命令:
brew services start jenkins-lts
# 停止命令:
brew services stop jenkins-lts
# 重啓命令:
brew services restart jenkins_lts

3.方法三:jenkins鏡像

4.啓動jenkins

# 瀏覽器打開jenkins地址,首次安裝需要輸入密碼
http://127.0.0.1:8080  # 只能使用127.0.0.1,使用localhost無法打開

二、安裝allure插件

1. 插件管理中安裝allure
系統管理 -> 插件管理 -> 可選插件搜索allure -> 選中點擊插件,下載安裝並重啓 -> 重啓jenkins
image
image
image

2. 配置allure

  • 系統管理
  • 全局工具配置
  • Allure CommandLine
  • 新增allure commandline
  • 添加別名,選擇版本號
  • 點擊應用,再點擊保存
    image
    image

新建job任務

  • 點擊新建任務
  • 輸入任務名:ApiTest
  • 選擇構建一個自由風格的軟件項目,點擊確定
  • 填寫描述信息
  • 選擇「丟棄舊的構建」,輸入保留的天數和構建數
  • 源碼管理:選擇git,填寫自動化測試腳本的git地址(需要輸入代碼管理平臺的賬號和密碼)
  • 構建觸發器:設置每天8點執行: * 08 * * *
  • 構建環境:選擇第一個,構建前刪除原來的工作空間(每次都是創建新的workspace)
  • 構建:選擇「執行shell」,輸入構建時執行的shell,主要就是進入工作空間,pip3安裝包,執行pytest自動化case
  • 回到job中,點擊「立即構建」,查看allure report報告結果
#!/bin/bash
cd ${WORKSPACE}
pip3 install -r requirements.txt --user # 這個文件主要是pytest自動化case中需要安裝的包,需要的可以評論要一下
python3 -m pytest
  • 構建後操作:選擇Allure Report,填寫報告文件路徑:report(pytest配置中指定的輸出目錄)
    image
    image
    image
    image
    image
    image
    image
    image
    image
    image
    image
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章