使用post-soap服务实现更大数据加载过程的Karate框架

使用post-soap服务实现更大数据加载过程的Karate框架,karate,Karate,我有一个需求,需要使用karate的featurefileexamples表为soapxmpost服务映射10000多行数据。由于数据维护很容易使用csv文件,所以我使用以下代码(仅复制相关代码,xml嵌入到功能文件中)作为场景大纲 def csvData=read('test.csv') 示例: |csvData| 在800个事务和测试失败后,执行遇到性能问题。 请告知,是否有任何方法可以使用空手道和web服务post实现此大数据加载过程 不要使用CSV/动态场景大纲,因为它必须将所有行加载

我有一个需求,需要使用karate的featurefileexamples表为soapxmpost服务映射10000多行数据。由于数据维护很容易使用csv文件,所以我使用以下代码(仅复制相关代码,xml嵌入到功能文件中)作为场景大纲

  • def csvData=read('test.csv') 示例: |csvData| 在800个事务和测试失败后,执行遇到性能问题。 请告知,是否有任何方法可以使用空手道和web服务post实现此大数据加载过程

    • 不要使用CSV/动态场景大纲,因为它必须将所有行加载到内存中

      使用
      karate.repeat()
      -并使用第二个功能发出最终请求,类似于数据驱动测试:


      在循环中,您可以获取当前索引,并编写一些函数来获取特定数据,这些数据可以来自CSV,甚至数据库。

      唯一的方法是您为我们提供一种复制方法:-否则,请自行解决。请注意,在过去也有人这样做过,请看这个例子:在我看来。这不是测试,您似乎在做其他事情。看看空手道对加特林的支持,也许空手道对你来说是个错误的工具