pytest+allure環(huán)境搭建+自動(dòng)化實(shí)踐過程
一、pytest下載安裝
1.1、安裝pytest
執(zhí)行命令:pip install -U pytest
注:安裝過程中若報(bào)錯(cuò):error: subprocess-exited-with-error,可以執(zhí)行一下:pip install --upgrade setuptools,然后再執(zhí)行一遍pip install -U pytest
1.2、檢測(cè)是否安裝成功
執(zhí)行: pip show pytest 顯示如下信息即成功:

二、allure下載安裝
2.1 allure下載
可以參考如下地址:
Central Repository: io/qameta/allure/allure-commandline

2.2 下載好zip包后解壓到本地目錄
然后配置環(huán)境變量:

2.3 配置環(huán)境變量后
輸allure --version查看是否配置成功:

三、安裝allure-pytest
3.1 安裝命令
如下:
pip install allure-pytest
如下圖:

四、自動(dòng)化實(shí)踐(示例)
4.1 接口測(cè)試用例準(zhǔn)備
示例如下:

4.2 自動(dòng)化測(cè)試代碼(示例)
- 4.2.1 讀取接口測(cè)試用例

注:python 3.x不支持讀取xlsx文件,需要將xlsx文件另存為xls文件,才可以讀取到
- 4.2.2 多條測(cè)試用例,自動(dòng)化執(zhí)行,基于DDT機(jī)制

注:還可以進(jìn)行斷言及字段提取等復(fù)雜操作
4.3 測(cè)試報(bào)告生成及查看
- 4.3.1 使用allure生成測(cè)試報(bào)告

- 4.3.2 執(zhí)行完成后,會(huì)生成到設(shè)置的目錄下

- 4.3.3 在pycharm中,展開測(cè)試報(bào)告目錄,找到并打開index.html查看報(bào)告

使用瀏覽器打開后,如下圖:

注:index.html測(cè)試報(bào)告如果在本地目錄直接打開,會(huì)一直顯示loading,從pycharm中打開可以顯示正常
4.4 其他說明
Python系統(tǒng)模塊增強(qiáng)庫(xToolkit庫)
注:上述代碼中讀取Excel中的接口用例時(shí),使用的此庫
安裝命令:
pip install xToolkit -i Simple Index

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python+selenium+chromedriver實(shí)現(xiàn)爬蟲示例代碼
這篇文章主要介紹了python+selenium+chromedriver實(shí)現(xiàn)爬蟲示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
Python?OpenCV超詳細(xì)講解調(diào)整大小與圖像操作的實(shí)現(xiàn)
OpenCV用C++語言編寫,它具有C?++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac?OS,OpenCV主要傾向于實(shí)時(shí)視覺應(yīng)用,并在可用時(shí)利用MMX和SSE指令,本篇文章帶你通過OpenCV實(shí)現(xiàn)重調(diào)大小與圖像裁剪2022-04-04
使用Python精準(zhǔn)統(tǒng)計(jì)Word文檔的頁數(shù)、字?jǐn)?shù)及行數(shù)
在日常的文字處理、內(nèi)容創(chuàng)作或翻譯行業(yè)中,統(tǒng)計(jì) Word 文檔字?jǐn)?shù)是一項(xiàng)基礎(chǔ)且頻繁的需求,今天,我們將探討如何利用 Python 通過幾行代碼輕松實(shí)現(xiàn)對(duì) Word 文檔全文及特定段落的字?jǐn)?shù)、字符數(shù)、行數(shù)和頁數(shù)的精準(zhǔn)統(tǒng)計(jì),需要的朋友可以參考下2026-05-05
如何利用pandas將Excel轉(zhuǎn)為html格式
工作中經(jīng)常會(huì)遇到Excel轉(zhuǎn)為html格式這種需求,下面這篇文章主要給大家介紹了關(guān)于如何利用pandas將Excel轉(zhuǎn)為html格式的相關(guān)資料,主要利用的是pd.to_html,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-08-08

