源码

官网

demo 账号:admin,密码:123456
在上期内容中,我们已经对hrp的基本目录结构进行了讲解,使我们对整体项目有了初步了解。了解目录结构后,我们可以更轻松地阅读代码,并针对特定模块进行修改。然而,想要进行更深入的二次开发,就需要了解整体业务流程,以及代码在何时执行哪些操作,例如何时开始运行、读取用例、进行接口请求等。在遇到缺乏文档的情况下,阅读源代码是解决问题的最佳途径,比如查找如何引用其他用例或者排查 hooks 修改数据无效的问题。一旦我们充分了解了源码,遇到问题时直接查看源代码将更加高效节省时间。

了解hrp用例运行的大致步骤有助于我们更好地掌握整体流程。大致步骤如下:

  1. 设置HTTPRunner对象:在此步骤中,我们初始化HTTPRunner对象,为后续的用例运行做准备。
  2. 读取测试用例:hrp支持读取yamljson格式的用例文件,将用例内容转换成TestCase对象,方便hrp进行运行。
  3. 运行测试用例:在这个阶段,hrp开始执行测试用例。
  4. 输出测试报告:生成测试报告是测试过程中的重要一环,它能够清晰地展示测试结果和问题情况。HTTPRunner 支持生成文本格式和 HTML 格式的测试报告。测试报告中包含了执行结果摘要、失败步骤、请求响应信息等,为开发人员和测试人员提供了问题定位和修复的依据。。

了解这些运行步骤,我们可以通过调试的方式,对特定位置设置断点,逐步调试代码,从而深入了解整体的运行过程。尽管通过调试可能会花费更多时间,但它能让我们了解整个流程和数据交互的细节。


↙↙↙阅读原文可查看相关链接,并与作者交流