![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Pytest
文章平均质量分 52
丶凉
一位秀发茂密的软件测试工程师,喜欢python,目标是自动化工程师
工作中遇到了很多坑,博客大多是我的爬坑日记,希望能把你从坑里拉一把 ♥
展开
-
Pytest:yield的简单使用(方法执行后的数据处理)
本篇主要以代码的方式讲解yield方法的实际运用原创 2022-07-25 14:31:45 · 1813 阅读 · 0 评论 -
Yapi:Windows本地部署
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理Node.js 和 Git 的安装就不赘述了一、安装 MongoDB 数据库MongoDB数据库官网下载地址:https://www.mongodb.com/try/download/community?jmp=nav下载.原创 2021-12-18 13:29:22 · 2768 阅读 · 0 评论 -
Pytest+Jenkins:ERROR: Build step failed with exception 解决办法
Pytest+Jenkins:构建报错 ERROR: Build step failed with exception 以及 Build step 'Allure Report' marked build as failure 的解决办法原创 2021-11-08 22:41:13 · 3474 阅读 · 4 评论 -
Python+Pytest:E ModuleNotFoundError: No module named ‘xxx‘ 解决办法
今天调试代码,遇到了如下的报错:E ModuleNotFoundError: No module named 'xxx'大家肯定会吐槽:这不就是你导入模块的时候出错,或是说你根本没有这个模块嘛解决方向一:将 ‘XXXX’ 包放在 python 的 site-package 文件夹下解决方向二:可能是 ‘XXXX’ 包没有新建 _ _init _ _.py解决方向三: _ _init _ _.py 需要声明包含 ‘XXXX’ 包的函数但是问题显然没有想象中这么简单,尝试了以上所有方法原创 2021-11-08 17:25:51 · 2295 阅读 · 1 评论 -
Pytest+Allure:自定义报告窗口标题、左上角logo、测试报告标题
先把我自定义内容后的报告截个图给你们看一、Allure 浏览器窗口文案自定义我们只需要找到生成的 Allure 的 HTML 测试报告,修改 title 字段内容写个 set_windos_title 方法,并在 run.py 的执行文件去调用# 设置报告窗口的标题def set_windos_title(new_title): """ 设置打开的 Allure 报告的浏览器窗口标题文案 @param new_title: 需要更改的标题文案 【 原文案为:Al.原创 2021-11-04 20:42:00 · 2996 阅读 · 11 评论 -
Pytest:自定义命令行参数,实现代码切换环境执行
原文参考:pytest接口测试(九)–环境变量(自定义命令行参数)需求描述:公司项目上线,一般要经过三个环境的测试,例如我这边就有:开发环境、测试环境、正式环境自动化代码一般不会变动,所以这边仅需要 手动切换运行环境 即可于是乎我想目光投向了脚本执行方法 run.py 上代码实现:在 conftest.py 文件定义一个全局的命令行参数# 添加命令行参数def pytest_addoption(parser): parser.addoption( "--cmdh转载 2021-11-02 10:22:57 · 689 阅读 · 1 评论 -
Allure:怎样让领导在他自己本地查阅报告内容
Allure:怎样打包报告扔给领导,让他自己看?解决办法来了原创 2021-10-26 17:52:22 · 6955 阅读 · 6 评论 -
Pytest+Allure+Anywhere:报告本地运行,分享给局域网内其他同事查阅
Allure报告分享给局域网内其他同事查阅,解决anywhere:无法加载文件 C:\Program Files\nodejs\node_global\anywhere.psl,因为在此系统上禁止运行脚本问题原创 2021-10-26 10:04:21 · 1994 阅读 · 2 评论 -
Pytesst+Allure:定制化输出美化版测试报告
@allure.feature:功能点的描述,理解成模块; 下层是 story@allure.story:测试类的描述; 下层是 title@allure.title:用例标题描述@allure.description: 用例的描述文案@allure.severity: 用例等级的描述,severity_level 枚举blocker: 阻塞缺陷(功能未实现,无法下一步)critical:严重缺陷(功能点缺失)normal: 一般缺陷(边界情况,格式错误)minor: 次要缺陷(原创 2021-10-17 09:04:56 · 321 阅读 · 0 评论 -
Pytest:allure在pycharm下运行出现乱码提示问题解决办法
在使用pycharm下运行脚本,生成allure报告时,提示以下错误:错误提示问题分析原因:PyCharm 程序的环境没有配置到系统环境 Path 中问题解决办法:进入桌面,鼠标右键点击 PyCharm 图标,选择【打开文件所在位置】复制 PyCharm 安卓目录的 bin 文件夹绝对路径将路径添加至 Path 环境变量中重启 PyCharm ,再次执行脚本,执行成功且乱码消失...原创 2021-10-13 11:33:18 · 753 阅读 · 0 评论 -
Pytest:Allure的下载与安装
从 https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ 下载Allure 非常快捷方便,安装方法也很简单:解压后将bin文件目录配置到path环境变量即可原创 2021-10-03 19:17:25 · 6707 阅读 · 2 评论 -
Pytest:fixture组件的简单使用方法
fixture 可以构建测试准备阶段的步骤和数据下面使用简单的案例演示:# -*--*- coding: utf-8 -*--*-# @Time : 2021/10/2 13:49# @Author : PythonKimo# @File : test_002.py# -*-*-*-*-*-*-*-*-*-*-*-*-*-import pytestclass TestUserLogin: @pytest.fixture def get_token(self)原创 2021-10-02 16:29:04 · 146 阅读 · 0 评论