python接口自动化
文章平均质量分 66
自学自动化笔记
此时
博客内容是学习时做的笔记而已,仅供自己日后方便学习
展开
-
8. reruns失败重跑
指定要运行测试的最大次数:pytest --reruns 5 -s。该插件与pytest-xdist的--looponfail标记不兼容。原创 2023-02-09 17:17:23 · 549 阅读 · 0 评论 -
7.pytest.ini文件
如果pytest.ini配置的addopts和命令行的参数不一致,那么最终是以命令行的为准,如 pytest -q -rp 那么会以q简单模式输出而不是v模式,结果只显示passed的,不会显示pEf。注意:当ini配置文件的参数与run文件里的命令参数重复时,命令行的参数值会覆盖ini配置文件中定义的参数值。多个匹配规则中间用空格隔开。pytest.ini:pytest的主配置文件,可以改变pytest的默认行为。如果我们想匹配以c_*.py的文件,pytest.ini文件放到项目的根目录。原创 2023-02-08 14:43:56 · 626 阅读 · 0 评论 -
6. pytest用例执行顺序和跳过执行
pytest默认按字母顺序去执行的(小写英文--->大写英文--->0-9数字)原创 2023-02-06 11:24:42 · 2069 阅读 · 0 评论 -
4.pytest parametrize()参数化
pytest参数化pytest.mark.parametrize()方式进行参数化原创 2022-07-12 16:33:05 · 941 阅读 · 1 评论 -
3.目录结构
pytest接口自动化框架搭建_董林夕的博客-CSDN博客_pytest接口自动化测试框架1.config层,放配置文件,把所有的项目相关的配置均放到这里,用Python支持较好的配置文件格式如ini或yaml等进行配置。实现配置与代码分离。2.data层,放数据文件,可以把所有的testcase的参数化相关的文件放到这里,一般可采用xlsx、csv、xml等格式。实现数据与代码分离。3.drivers层,放所需的驱动,如Chromedriver、IEDriverServer等。4.log层原创 2022-04-19 09:55:54 · 1478 阅读 · 0 评论 -
运行pytest py文件没反应
前提:已安装pytest1.设置默认运行文件为pytestsetting-Tools,设置 default test runner 为pytest2. 清空之前的运行记录,重新运行py文件原创 2022-04-07 17:11:04 · 2433 阅读 · 0 评论 -
1. 接口自动化测试流程
需求分析 挑选需要做自动化测试的功能 设计测试用例 设计自动化执行框架(报告,参数化,用例执行框架) 编写代码 执行用例(unitest,pytest) 生成测试报告(html,testrunner... 分析结果)...原创 2020-08-11 16:22:49 · 351 阅读 · 0 评论