空手道:将 JSCH class 与空手道框架集成
Karate: Integrating JSCH class with karate framework
我 95% 的自动化框架都在空手道中,效果很好。我们需要检查显示在应用程序日志中的中间结果的功能很少(不在 Json 响应中)。我写了一个 shell 脚本,它在从 Postman 手动发送请求后验证 Linux 机器上的应用程序日志。我正在使用 eclipse 中的 JSCH 库调用此脚本。
有没有什么方法可以让我只从空手道发送请求,然后调用我的 JSCH class 进行验证,从而避免手动发送请求的步骤?
谢谢,
阿比
您似乎不知道空手道具有出色的 Java 互操作性?
请阅读:https://github.com/intuit/karate#calling-java
作为第二种选择:您可以使用 karate.exec()
调用任何 OS 命令,它甚至会 return 将过程输出为字符串。我见过这样的团队 return JSON,在空手道中你可以转换为 JSON 并使用 match
并且效果很好。
* json data = karate.exec('path/to/batch.sh')
我 95% 的自动化框架都在空手道中,效果很好。我们需要检查显示在应用程序日志中的中间结果的功能很少(不在 Json 响应中)。我写了一个 shell 脚本,它在从 Postman 手动发送请求后验证 Linux 机器上的应用程序日志。我正在使用 eclipse 中的 JSCH 库调用此脚本。
有没有什么方法可以让我只从空手道发送请求,然后调用我的 JSCH class 进行验证,从而避免手动发送请求的步骤?
谢谢, 阿比
您似乎不知道空手道具有出色的 Java 互操作性?
请阅读:https://github.com/intuit/karate#calling-java
作为第二种选择:您可以使用 karate.exec()
调用任何 OS 命令,它甚至会 return 将过程输出为字符串。我见过这样的团队 return JSON,在空手道中你可以转换为 JSON 并使用 match
并且效果很好。
* json data = karate.exec('path/to/batch.sh')