【问题标题】:am not able to configure readTimeout to be more than 60 sec in karate我无法在空手道中将 readTimeout 配置为超过 60 秒
【发布时间】:2019-02-27 01:21:20
【问题描述】:

我的一个 api 需要超过 2 分钟(我知道这是糟糕的响应时间)来响应并使用空手道来测试它。我试图通过 * configure readTimeout = 90000 来增加默认的 30 秒时间,但它仍然只等待 60 秒。我正在使用空手道 v 0.7.0。有什么建议吗?

【问题讨论】:

    标签: karate


    【解决方案1】:

    您可以尝试从karate-apache 切换到karate-jersey,反之亦然。也尝试其他connectTimeout 设置。否则,升级到 0.9.1,以防涉及此错误修复:https://github.com/intuit/karate/issues/586

    【讨论】:

    • 尝试了以上所有方法,但没有任何效果。我最多只能等待 60 秒。看起来像一个错误。
    • @Kumar112 没有其他人报告过这个。请帮助我们调试或复制:github.com/intuit/karate/wiki/How-to-Submit-an-Issue
    • 嗯,这很可能是应用服务器的问题。即使我增加了超时,邮递员也会在 60 秒后超时。我将与系统工程师一起确认这是一个问题。
    • 这不是错误。
    • @Kumar112,这也发生在我身上。在 Postman 中工作,但在 Jenkins 中失败
    猜你喜欢
    • 2019-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多