开网店要建网站平台吗,企业门户网站在信息系统架构中属于哪个层次,mu建站工具,长沙百度搜索排名基于pytest-yaml-yoyo 框架写的接口测试平台#xff0c;在web网页平台上维护yaml测试用例#xff0c;执行用例#xff0c;并查看allure报告。
pytest-yaml-yoyo 框架简介 pytest-yaml-yoyo 框架是上海-悠悠 2023年自主开发的pytest结合yaml框架。gitee项目地址https://gite…基于pytest-yaml-yoyo 框架写的接口测试平台在web网页平台上维护yaml测试用例执行用例并查看allure报告。
pytest-yaml-yoyo 框架简介 pytest-yaml-yoyo 框架是上海-悠悠 2023年自主开发的pytest结合yaml框架。gitee项目地址https://gitee.com/yoyoketang/pytest-yaml-yoyo 本框架只需pip安装即可上手
pip install pytest-yaml-yoyo
目前框架已经成熟实现了常见的一些功能基本项目结构执行以下命令
pytest --start-project
执行完成会自动生成以下项目结构文件 yaml 格式用例示范
config:name: 参数关联-用例a提取结果给到用例btest_a:name: extract提取结果request:method: POSTurl: /postjson:username: testpassword: 123456extract:url: body.urlvalidate:- eq: [status_code, 200]- eq: [headers.Server, gunicorn/19.9.0]- eq: [$..username, test]- eq: [body.json.username, test]test_b:name: 引用上个接口返回request:method: GETurl: http://httpbin.org/getheaders:url: ${url}validate:- eq: [status_code, 200]
pytest-yaml-yoyo 测试平台
基于上面的框架开发了网页版的测试平台可以支持多个项目的维护并且每个项目支持测试uat等多环境配置以及多个数据库配置。 新增项目 每个项目下自动插件conftest.py 插件和 config.py配置文件 config.py配置文件可以配置多个环境 配置数据库企业微信钉钉通知等 配置环境映射关系 conftest.py 插件可以自定义函数和fixture相关功能 总的来说就是把平常在pycharm上写代码的操作转到web网页上更直观的管理多项目了。
新增用例
编辑用例支持yaml格式和json格式 用例列表展示 执行用例生成allure报告
每个用例都可以独立执行生成allure报告 选择运行环境test/uat 用例后台执行 执行完成刷新即可查看报告 allure报告展示详情 总结
网页版平台管理用例的好处 1.多项目可视化管理 2.可以制定不同测试策略 3.方便管理测试结果 4.适合团队多人维护 5.统计方便 6.上手更简单
最后 下方这份完整的软件测试视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】 软件测试面试文档
我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。