12 2021 档案
摘要:题1、接口测试能发现哪些问题呢? 1、可以发现很多页面上操作发现不了的bug 2、检查系统的异常处理能力 3、检查系统的安全性和稳定性 4、后端接口做好规范,前端不管怎么改动,都不会被影响(除非自己不按文档瞎搞) 5、可以测试一些并发的情况,比如一个账号对某个商品的最后一件同时下单,或者不同账号对商
阅读全文
摘要:在编写脚本调试时,需要打印一些必要信息来检查脚本的执行情况,这里就要用到python的标准模块 logging 在pytest中,使用方法很简单,在pytest的配置文件中配置好信息即可 pytest.ini log_cli = 1 #代表ture 1代表执行日志显示更详细 log_cli_leve
阅读全文
摘要:jenkins上集成了allure报告,pytest+allure的脚本运行之后就可以在jenkins上查看报告 先安装插件 Allure 在插件管理-可用插件中搜索 allure 勾选进行下载 安装完成之后,打开系统设置-全局工具配置-Allure Commandline installation
阅读全文
摘要:jenkins插件管理搜索 HTML Publisher 下载安装 安装完成之后,编辑构建任务,shell执行命令 修改为 pytest test_demo.py --html=report/result.html --self-contained-html 添加构建后操作 add 选择Publis
阅读全文
摘要:jenkins创建一个自由项目 选择代码管理-选择git-输入仓库地址-已经git仓库的登录账号密码 构建选择执行shell-输入pytest 保存之后点击构建-查看构建任务控制台输出-查看执行日志即可
阅读全文
摘要:import requests import pytest def pytest_addoption(parser): #添加参数到pytest.ini parser.addini('参数名', type=None, default="http://url", help='注释') # 获取 pyt
阅读全文
摘要:def pytest_terminal_summary(terminalreporter, exitstatus, config): '''收集测试结果''' # print(terminalreporter.stats) total = terminalreporter._numcollected
阅读全文