当前位置: 首页 > news >正文

Pytest项目搭建总结

以接口自动化项目为例

打开终端依次输入如下命令:

mkdir PytestDemo
cd PytestDemo
#创建Python项目虚拟环境
python -m venv .env
#激活虚拟环境
source .env/bin/activate
#安装第三方库
pip install requests
pip install pytest
pip install pytest-html
pip install pytest-html-reporter
#将项目依赖保存到requirements.txt文件
pip freeze > requirements.txt
mkdir tests
cd tests
touch test_demo.py

使用Pycharm打开PytestDemo

配置Python Interpreter

在项目根目录新建pytest.ini文件

输入如下内容

[pytest]
addopts = -vs -rf --html-report=./report --title='PYTEST REPORT' --self-contained-html

最终项目目录如下:


http://www.mrgr.cn/news/14812.html

相关文章:

  • WireShark网络分析~环境搭建
  • 【C++ | 设计模式】工厂方法模式的详解与实现
  • C# 变量
  • 【Python入门】第5节 数据容器
  • 三. Spring Boot 当中的“容器功能” 和 “配置绑定” 的详细剖析(附+源代码流程)
  • C# for语句
  • 一款支持固定区域,固定尺寸大小重复截图的软件
  • SoftMaker Office Pro 2024:高效办公的全方位解决方案
  • 【PHP报错已解决】‘/www/wwwroot/xxxxxx/public/../thinkphp/start.php‘
  • Spring Boot应用中集成与使用多数据源
  • Flink优化之--旁路缓存和异步IO
  • 回顾MVC
  • Linux下数据库相关知识点及SQLite3相关知识,及cakkback回调函数
  • 15天速通java基础:java(J2SE)阶段学习总结(数据类型、数组、方法、面向对象、异常处理、容器、流、多线程、网络编程)
  • 【STM32】一些外设通用内容
  • leetcode120. 三角形最小路径和,二维动态规划
  • 坐牢第三十一天(c++)
  • npm报错network request to https://registry.npmjs.org/fuse.js failed的解决方法
  • QT Quick QML 添加海康威视SDK云台控制模块
  • 【开学季】你需要这样一个桌面倒计时 时刻提醒你不负韶华