这里我们介绍一下通过调试源码的方式来做接口测试:
1、获取源码
- github下载或pycharm的git checkout功能去获取,这里直接下载
-
通过ide打开解压后的源码包
源码包含三层目录结构:docs帮助文档、httprunner核心库、tests自测文件
2、源码结构扩展
-
项目根目录下新建几个目录,分别是common、config、projects和reports
我们在common文件中放置常用的外部方法、在config目录存放配置文件、projects目录存放接口测试用例项目、reports目录存放生成的测试报告 -
配置文件
1、我们在config目录下新建一个config.yml文件来配置一些配置信息,如:邮件收件人、测试环境配置等:
2、在核心库目录httprunner下,新建readconfigfile.py文件来实现配置文件读取 -
接口测试项目文件
1、在projects目录下新建测试项目,目录结构参考下图。每一个yml代表一个接口的所有用例或一个测试场景流程
2、在debugtalk文件中实现项目接口测试用例需要调用的函数或全局配置
3、测试执行
-
doc文档
我们打开doc文件,查看测试执行命令 -
执行测试命令,得到测试结果
-
测试报告
我们去reports目录下找到我们刚才生成的报告:
4、总结
至此,我们就完成一个项目的测试框架搭建及测试项目设计、实现、执行。中间很多细节已略去,配合jenkins就可以来做持续集成定时构建了。
总体来说,httprunner拥有很好的扩展性及易用性。也很多高级功能等待我们去挖掘。
最后,绵薄之力.
感谢每一个认真阅读我文章的人,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
文章来源地址https://www.toymoban.com/news/detail-452078.html文章来源:https://www.toymoban.com/news/detail-452078.html
到了这里,关于HttpRunner 接口自动化测试进阶的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!