代码拉取完成,页面将自动刷新
这里主要存放通过Allure生成的测试报告
这里主要存放通过Allure生成的测试报告的json内容
1. 这里主要是将 requests 方法封装了一下,便于在 services 中统一调用
2. 而且在调用请求方法时,会按照我自定义的格式进行日志的打印
1. 这里主要是存放 mock 的假接口,用到的是 flask
2. 不过是最初级的写法,没有任何的入参规则校验,但是用来学习已经够用了
3. ⭐注意:【单独执行用例文件或者 run 所有用例前,先运行 app.py ,不然接口是调不通的】
1. 这里主要是存放生成的测试报告,用到了网上一位大佬(迭代开发中)的开源测试报告库 PyWebReport
2. 原文链接地址:https://yongchin.xyz/posts/dev/20220721
3. Github地址:https://github.com/yongchin0821/pywebreport
4. 觉得不错的话,可以去点个 star !
1. 这里主要是存放需要编写的接口,并封装成方法,便于在 testcases 编写用例时调用
1. 这里就是编写和存储测试用例的地方
1. 这里主要是将用例执行的日志存储并写入 .log 的文件中
1. 这里主要是存放一些工具类方法,比如我这边我这边写了 data_modify 和 log_output
2. data_modify:封装了一个文件内容查找并替换的方法(主要是来DIY测试报告的展示)
3. log_output:封装了一个输入log日志的方法,便于控制台展示和 .log 文件存储执行日志【记得看注释提示内容】
1. 通过 allure 执行所有 test 打头的测试用例,并生成测试报告
通过 pywebreport 执行所有 test 打头的测试用例,并生成测试报告
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。