首页 > 解决方案 > 空手道 - 数据外部化

问题描述

我有一个包含 5 个测试用例的功能文件,每个测试用例的请求正文都有不同的参数:

TC1 - 请求有 1 个 id,TC2 - 请求有 2 个 id,TC3 - 请求有 firstName,lastName,TC4 - 请求有 2 个 id,firstName,lastName,TC5 - 请求有 1 个 id,firstName

我想将所有测试用例的数据外部化。我浏览了空手道文档,我可以在其中使用场景大纲并在示例中调用 csv。

但问题是:如果我对每个测试用例都有不同的数据集(根据请求正文的差异),那么我是否需要为每个测试用例创建单独的 csv 文件?如果可以使用单个 csv,请帮助我该怎么做?

标签: karate

解决方案


推荐阅读