1、安裝jenkins
2、安裝python
3、安裝python第三方庫:pytest、allure
pip install pytest
pip install allure-pytest
pip install allure-python-commons
4、jenkins中安裝allure外掛程式,我的已經安裝過了,沒安裝,點選可選外掛程式標籤,搜尋allure,進行安裝,如果安裝失敗,可以換安裝源(詳見我另乙個博文
安裝完成後重啟jenkins
5、jenkins的全域性配置中配置allure外掛程式
6、jenkins中job配置
我發現用allure必須使用pytest命令來執行,如果用python run.py 這樣生成的allure報告中是空的,目前也沒找到原因。
下面截圖紅框部分必須寫一致。
構建後操作點選advanced(
高階)按鈕後,可以看到report path的路徑,預設名稱可以自己修改。
resrlts的path是指把allure生成的結果放進去,裡邊一般是json或xml檔案
report path是指把allure生成的結果檔案轉換為html報告
都設定完成後,點選儲存,應用,構建即可
7、構建成功後在jenkins中可以直接開啟
七 HTMLTestRunner生成測試報告
coding utf 8 created on 2019 01 21 author codeali import os import unittest import time import logging from lib import pathdeal from lib import log fr...
linux系統下生成oracle awr報告
1 切換oracle使用者 2 查詢awrrpt.sql檔案路徑 一般在 oracle home rdbms admin目錄下 3 登入sysdba使用者 4 執行awrrpt.sql 5 輸入要生成awr報告的型別,可以輸入text型別或html型別 6 選擇檢視最近多少天的映象記錄 輸入1,則表...
用dompdf和pChart生成PDF報表
今天搞定了proposal tool v2.0的pdf報表生成模組。簡單總結一下我所使用的解決方案。需求需求是要根據使用者選擇的歷史資料,動態的生成一系列的折線圖 餅圖 柱狀圖,然後將這些圖表整合到乙個pdf檔案中。pdf中的文字也是動態的和可修改的。工具開發語言使用php 圖表生成工具使用了強大的...