demo 账号:admin,密码:123456
在上期内容中,我们已经对hrp
的基本目录结构进行了讲解,使我们对整体项目有了初步了解。了解目录结构后,我们可以更轻松地阅读代码,并针对特定模块进行修改。然而,想要进行更深入的二次开发,就需要了解整体业务流程,以及代码在何时执行哪些操作,例如何时开始运行、读取用例、进行接口请求等。在遇到缺乏文档的情况下,阅读源代码是解决问题的最佳途径,比如查找如何引用其他用例或者排查hooks修改数据无效的问题。一旦我们充分了解了源码,遇到问题时直接查看源代码将更加高效节省时间。
了解hrp
用例运行的大致步骤有助于我们更好地掌握整体流程。大致步骤如下:
- 设置
HTTPRunner
对象:在此步骤中,我们初始化HTTPRunner
对象,为后续的用例运行做准备。 - 读取测试用例:
hrp
支持读取yaml
和json
格式的用例文件,将用例内容转换成TestCase
对象,方便hrp
进行运行。- 遍历用例列表:运行时可以指定运行一个或多个用例。
- 校验文件格式:确保用例文件格式正确。