C01_HttpRunner测试框架文件编写规范:JSON文件规范引入

C01_HttpRunner测试文件编写规范:JSON文件规范引入

无规矩不成方圆。HttpRunner 的测试用例规定了使用 JSON/YAML 格式编写,那这就需要提前对用例的格式做好规范,HttpRunner 专门定义了相关的规范文件,使其符合 JSON Schema 语法规范。

HttpRunner 的规范定义所在源码文件夹为:httprunner-2.5.5\httprunner\loader\schemas

HttpRunner2.5.5版本的规范文件中引用的 JSON Schema版本是:draft-07

JSON Schema 的官方站点:http://json-schema.org

draft-07 的文档说明地址:http://json-schema.org/understanding-json-schema/

HttpRunner 源码中定义的规范文件:

在 HttpRunner 中设计了用例的分层机制,包括“测试用例集合(testsuite) - 测试用例(testcase) - 测试接口(api)”三层概念,每层都可以编写独立的 JSON/YAML 文件,这些文件的语法规范都在以上文件中被定义,其中测试用例(testcase)和测试用例集合(testsuite)分别设计了两个版本,v1 和 v2,大家可以任意选择。对于规范文档中共性的内容被提取到 common.schema.json 文件中进行统一说明。

发布了30 篇原创文章 · 获赞 0 · 访问量 238

猜你喜欢

转载自blog.csdn.net/weixin_42007999/article/details/105683859