【发布时间】:2020-03-19 01:41:39
【问题描述】:
对空手道相当陌生。我正在尝试调试一些因 SocketTimeoutExceptions 而间歇性失败的测试。我通常会看到类似的内容:
com.intuit.karate.exception.KarateException: -unknown-:16 -
create-identity.feature:23 -
java.net.SocketTimeoutException: Read timed out
at ✽.* def associatedUserIdentity = call read('classpath:services/shared/create-identity.feature')
奇怪的是,测试在第一次运行时就通过了,但是如果我重复测试,它们就会开始挂起,我会看到这些错误。
如果有用,我们将 connectTimeout 和 readTimeout 设置为 30000。
当我使用 REST 客户端手动测试端点时,端点会在几秒钟内返回 200 OK,所以我认为我们的空手道配置可能有问题。
任何帮助将不胜感激。
【问题讨论】:
标签: karate