【问题标题】:Karate: Integrating JSCH class with karate framework空手道:将 JSCH 类与空手道框架集成
【发布时间】:2020-06-04 17:17:10
【问题描述】:

我 95% 的自动化框架都在空手道中,效果很好。我们需要检查应用程序日志中显示的中间结果的功能很少(不在 Json 响应中)。我编写了一个 shell 脚本,它在从 Postman 手动发送请求后验证 Linux 机器上的应用程序日志。我正在使用 eclipse 中的 JSCH 库调用这个脚本。

有什么方法可以让我从空手道发送请求,然后调用我的 JSCH 类进行验证,从而避免手动发送请求的步骤?

谢谢, 阿比

【问题讨论】:

    标签: karate jsch


    【解决方案1】:

    您似乎不知道空手道具有出色的 Java 互操作性?

    请阅读:https://github.com/intuit/karate#calling-java

    作为第二种选择:您可以使用karate.exec() 调用任何操作系统命令,它甚至会将进程输出作为字符串返回。我见过团队以这种方式返回 JSON,而在空手道中,您可以转换为 JSON 并使用match,它运行良好。

    * json data = karate.exec('path/to/batch.sh')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-10
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多