pytest引數化 allure結果輸出

2021-10-20 21:35:05 字數 325 閱讀 6390

1、單介面引數化用@pytest.mark.parametrize

2、業務串聯介面用@pytest.fixture

3、業務串介面引數化用yaml

4、登入等公共的內容放conftest…py

5、本地指令碼+allure輸出文件

pytest --alluredir=./result/ 執行該目錄下的全部以test開頭的py檔案

pytest test.py --alluredir=./result/ 執行該目錄下的test.py檔案

allure serve ./result/ 啟動allure服務,瀏覽器自動開啟上一步執行結果

pytest 引數化和allure註解(持續更新)

前提條件 我的用例是寫在xlsx裡面的。介面和測試讀取方法一樣 首先,讀取xlsx用例檔案 import xlrd,json def getcase filepath,index try file xlrd.open workbook filepath me file.sheets index nr...

Pytest框架引數化

本文主要介紹第二種引數化方式 pytest.mark.parametrize 引數名稱 lists or tuple or set 傳入單個引數。引數名稱僅作為引數名稱,便於記憶,可隨意起。引數不管是lists或是tuple型別都可以執行成功,另外集合型別set 順便試了一下也是成功的不過沒有特殊研...

Pytest(13) allure特性介紹

可以理解成環境變數引數,沒有什麼實際作用,個人覺得只是為了讓別人知道本次測試的執行環境引數而已,顯示啥都是自己定的 注意!預設是沒有的哦 通過建立environment.properties或者environment.xml檔案,並把檔案存放到allure results 這個目錄是生成最後的htm...