全面实现HttpRunner并局部优化(二)增加UI测试

基于全面实现HttpRunner并局部优化(一)继续优化:

  • API testcase层面的设置参数化执行次数(优化)
  • 基于selenium 加入UI 测试,并优化UI测试报告加入错误截图以及测试类级别的依赖跳过机制。
  • 执行方式采用 CLI 调用,可与 Jenkins 等持续集成工具完美结合
  • 一些细节优化(线程级别的清理,时间统计,添加测试方法,指定线程数,yaml模板格式等)

继续阅读“全面实现HttpRunner并局部优化(二)增加UI测试”

Python 40行代码实现HttpRunner(动态创建类,动态添加方法,模板解析)

最近偶然看到了一些关于HttpRunner的一些推送(可能是我平时太爱学习了哈哈哈),出于好奇就看了一下HttpRunner的源码哈哈,最后发现实现逻辑是使用元类动态创建测试类,用读取testcase,并用setattr将测试方法添加至测试类~学习过程如下~ 继续阅读“Python 40行代码实现HttpRunner(动态创建类,动态添加方法,模板解析)”