testsuite(测试用例集)
- 当测试用例数量比较多以后,为了方便管理和实现批量运行,通常需要使用测试用例集来对测试用例进行组织。
testsuites
这一层是测试用例的集合,把测试用例放到一个测试套件去执行,用例执行应该是无序的,有依赖的场景在testcase
这一层测试用例里面就已经按步骤写好了。config
: 测试用例集的总体配置参数- testcases : 值为字典结构(无序),key 为测试用例的名称,value 为测试用例的内容;在引用测试用例时也可以指定 variables,实现对引用测试用例中 variables 的覆盖。
config:
name: "获取项目列表用例集"
testcases:
-
name: 登录测试用例
testcase: testcases/login1.yml
variables:
user: wwj112
password: 123456
-
name: 获取项目列表接口
testcase: path/to/demo_testcase.yml
注意 testsuites
这一层必须是引用 testcase
,不能直接引用 api