『德不孤』Pytest框架 — 2、Pytest的基本使用

1、Pytest安装

CMD命令窗口执行Pytest测试框架安装命令:pip install -U pytest

(意思是如果没有安装,就进行安装,如果已安装就升级到最新版)

检查Pytest测试框架是否安装成功:pytest –-version

C:\Users\L>pytest --version
pytest 6.1.2

2、Pytest常用插件

Pytest有很多非常强大的第三方插件,并且这些插件能够实现很多实用的操作,并且还可以自定义Pytest插件。

比较好用的例如:

  • pytest-selenium:集成Selenium。
  • pytest-html:生成html格式的自动化测试报告。
  • pytest-rerunfailures:失败case重复执行。
  • pytest-xdist:测试用例分布式执行,也可以说是多CPU分发。
  • pytest-ordering:用于改变测试用例的执行顺序。
  • allure-pytest:用于生成美观的测试报告。

Pytest插件列表网址: https://plugincompat.herokuapp.com,里面包含很多插件包,⼤家可依据⼯作的需求选择使⽤。

说明:我常用安装Python工具包的方式。

一个Python项目中可能会安装很多安装包,再次创建虚拟环境(新项目)是需要重新安装的,这很麻烦也费时间,或者项目部署的时候避免重装。

可以将现有项目的所有安装包记录在requirements.txt文件,再另一个环境下一键安装所有安装包。

requirements.txt文件,用于记录所有依赖包及其精确的版本号,以便在新环境中进行部署操作。

  • 使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中:

    pip freeze > requirements.txt

  • 当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:

    pip install -r requirements.txt

如上所说:
我们可以把所有插件的模块名都写入一个.txt文件夹中。

pytest-html
pytest-rerunfailures
pytest-xdist
pytest-ordering
allure-pytest

然后在CMD命令行中执行pip install -r requirements.txt命令即可。(全局安装)

也可以在PyCharm中的命令行执行,但只针对于该项目。

提示:可以安装指定版本的模块

通过使用==>=<=> <

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值