karate - 空手道 - 数据外部化
问题描述
我有一个包含 5 个测试用例的功能文件,每个测试用例的请求正文都有不同的参数:
TC1 - 请求有 1 个 id,TC2 - 请求有 2 个 id,TC3 - 请求有 firstName,lastName,TC4 - 请求有 2 个 id,firstName,lastName,TC5 - 请求有 1 个 id,firstName
我想将所有测试用例的数据外部化。我浏览了空手道文档,我可以在其中使用场景大纲并在示例中调用 csv。
但问题是:如果我对每个测试用例都有不同的数据集(根据请求正文的差异),那么我是否需要为每个测试用例创建单独的 csv 文件?如果可以使用单个 csv,请帮助我该怎么做?
解决方案
推荐阅读
- python-3.x - 十进制到二进制和连续 1 的计数
- vue.js - Datatable vuetify 选择多行(Shift+单击)
- angular - Angular 2+ 手动打印 ngx print
- wkwebview - WKWebsiteDataStore 与 HTTPCookieStorage
- swift - 防止 UIViewControllerRepresentable 更新
- mikroc - 在 dsPIC 的 MircoC Pro 中如何设置看门狗定时器?
- c++ - 我如何使用继承
- android - 找不到任何与 com.google.android.gms:play-services-iid[17.0.0] 匹配的版本
- vba - 如何以编程方式将 word 文档中的文本框移动到另一个页面
- python - 如果函数中的条件,我的代码仅检查 1