基于全面实现HttpRunner并局部优化(一)继续优化:
- API testcase层面的设置参数化执行次数(优化)
- 基于selenium 加入UI 测试,并优化UI测试报告加入错误截图以及测试类级别的依赖跳过机制。
- 执行方式采用 CLI 调用,可与 Jenkins 等持续集成工具完美结合
- 一些细节优化(线程级别的清理,时间统计,添加测试方法,指定线程数,yaml模板格式等)
基于全面实现HttpRunner并局部优化(一)继续优化:
为了充分了解HttpRunner的设计思想,决定通过实现其功能,加深印象。HttpRunner中文文档:https://cn.httprunner.org/。本文仅记录实现步骤与思想,细节还需要自己去研究哟~ 继续阅读“全面实现HttpRunner并局部优化(一)”
最近偶然看到了一些关于HttpRunner的一些推送(可能是我平时太爱学习了哈哈哈),出于好奇就看了一下HttpRunner的源码哈哈,最后发现实现逻辑是使用元类动态创建测试类,用读取testcase,并用setattr将测试方法添加至测试类~学习过程如下~ 继续阅读“Python 40行代码实现HttpRunner(动态创建类,动态添加方法,模板解析)”