首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
pytest
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
pytest_addoption : 命令行参数
pytest_addoption : 命令行参数 场景 1.一般公司测试环境都有多套,测试的时候我们需要在不同的环境下进行 2.在自动化执行时,在不同的环境下我们要指定不同的系统配置,每次修改框架代码配置这个很不自动化 3.pytest_addoption注册参数 这个就很好的解决了这个问题,它能在执行命令的时候传递参数 基本用法 #conftest.py # 注册自定义参数num到配置对象 def p
61
代码人生
01-01 08:00
代码人生
pytest之多进程运行测试用例(pytest-xdist)
pytest之多进程运行测试用例(pytest-xdist) 背景: 我们日常的工作当中进行自动化测试编写的测试用例会非常多,测试用例一个一个的执行所需要花费的时间会很长,你想象一下如果开发改动一块代码,我们需要回归一下,这时候执行一下自动化用例需要花费一小时或者好几个小时的时间,这是我们无法容忍的。 为了解决这个问题,我们采用pytest的插件pytest-xdist来进行多进程的并发执行测试用例,大大的缩短测试
112
代码人生
01-01 08:00
代码人生
pytest之与allure结合生成测试报告(mac系统)
pytest之与allure结合生成测试报告(mac系统) 前言 我们可以通过pytest-html插件来生成测试报告,但是pytest-html插件生成的测试报告不够美观,逼格也不够高,通过allure生成的测试报告是比较美观的,花里胡哨的,能够提升一个level。 allure官网: https://docs.qameta.io/allure/ allure命令行工具安装 按照官方文档上
85
代码人生
01-01 08:00
代码人生
Pytest官方教程-22-API参考-Hooks
Pytest官方教程-22-API参考-Hooks API参考-Hooks 钩子(Hooks) 引导钩子 初始化Hook方法 测试运行Hook方法 收藏Hook方法 报告Hook方法 调试/交互Hook方法 钩子(Hooks) 教程:编写插件。引用可由conftest.py文件和插件实现的所有Hook方法。 引导Hook方法 引导Hook方法要求尽早注册插件(内部和setuptool
112
代码人生
01-01 08:00
代码人生
pytest文档70-Hook钩子函数完整API总结
pytest文档70-Hook钩子函数完整API总结 前言 pytest 的钩子函数有很多,通过钩子函数的学习可以了解到pytest在执行用例的每个阶段做什么事情,也方便后续对pytest二次开发学习。 详细文档可以查看pytest官方文档 钩子函数总结 第一部分:setuptools 引导挂钩要求足够早注册的插件(内部和setuptools插件),可以使用的钩子 pytest_load_initial_
135
代码人生
01-01 08:00
代码人生
pytest之allure(一)之生成测试报告(Windows系统)
pytest之allure(一)之生成测试报告(Windows系统) 前言 Allure介绍 Allure是一款测试报告框架,不仅报告美观,而且方便CI集成。 allure是一款开源的,专门用来展示测试结果的一个工具,allure可以与很多的测试框架做集成,比如:java的Junit、TestNG;python的pytest等。 allure会将测试用例的执行数据保存到xml或者json文件中去,再利用allure的命令行
83
代码人生
01-01 08:00
代码人生
pytest_loguru_win10环境下html无法显示日志问题
pytest_loguru_win10环境下html无法显示日志问题 前置条件: Windows 10 发现loguru库使用起来非常方便,考虑将原有测试框架的日志系统替换成loguru。但替换之后生成的html测试报告,日志一直无法显示,错误如下: Windows 10 研究了半天也没发现怎么解决,只能去github看看有没有遇到和我同样问题的,地址。 原来是loguru在Windows上面的bu
127
代码人生
01-01 08:00
代码人生
pytest-html报错
pytest-html报错 运行用例时报如下错误: 解决方法: pycharm菜单栏settings-->Project-->project interpreter 原文:https://www.cnblogs.com/jina1121/p/15179977.html
98
代码人生
01-01 08:00
代码人生
Pytest+Yaml+Excel 接口自动化测试框架的实现示例
Pytest+Yaml+Excel 接口自动化测试框架的实现示例,本文主要介绍了Pytest+Yaml+Excel接口自动化测试框架,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下目录一、框架架构二、项目目录结构三、框架功能说明四、核心逻辑说明配置文件输出目录请求工具类代码编写case程序主入口执行记录一、框架架构二、项目目录结构三、框架功能说明解决痛点:通过se
224
代码人生
01-01 08:00
代码人生
pytest用例间参数传递的两种实现方式示例
pytest用例间参数传递的两种实现方式示例,pytest提供了许多运行命令以供定制化运行某一类测试用例或者某个测试用例等,下面这篇文章主要给大家介绍了关于pytest用例间参数传递的两种实现方式,文中通过示例代码介绍的非常详细,需要的朋友可以参考下目录前言一、通过conftest创建全局变量二、使用tmpdir_factory方法总结前言我们在做接口自动化测试的时候,会经常遇到这种场景:接口A的
194
«
1
2
3
»