1

我需要在两个 http 调用之间提供延迟,所以我创建了一个 java 程序并在场景大纲中的两个 http 调用之间调用了脚本,但是 java 程序正在后台执行。可以在这方面有所帮助。

4

1 回答 1

1

我强烈劝阻你不要依赖这样的 Java 代码——因为你将无法从空手道的独特方法中获益。

以下是您可以从空手道本身无缝使用 Java 的方法:

* def sleep = function(millis){ java.lang.Thread.sleep(millis) }
* print 'sleeping...'
* call sleep 5000
* print 'resumed'

因此,一旦您function定义了Background,您可以轻松地重新使用它,也可以使用不同的值。

在我看来,使用轮询可能会更好,所以也请将此作为参考:polling.feature

于 2017-08-01T13:17:48.727 回答