空手道中与多个用户并行执行

时间:2019-02-07 10:55:15

标签: karate

我的要求是:我想与5个线程并行执行。所有线程都将创建一个实体。我想拥有更多线程,以减少文本执行时间。但是当线程正在增加时,我面临的问题是,我从db中收到错误消息,说所有线程都在使用时无法锁定错误空手道是否有可能使用多个用户凭据,以便线程可以随机选择用户并创建实体?

1 个答案:

答案 0 :(得分:1)

一个简单的解决方案,用Java编写逻辑来做到这一点,并使它成为单例或静态方法。然后从脚本中调用它,如下所示:

* var MyCode = Java.type('com.myco.MyCode')
* var entity = MyCode.getEntity()

因此,您可以跟踪创建的实体(可能在SetMap中)并按照您的意愿重复使用。

对不起,空手道对此没有内置支持。