Karate JDBC 连接

标签 karate web-api-testing

在 Karate 脚本中,有没有办法缓存数据库连接? 。更具体地说,数据库连接是通过Java程序进行的,每次我们进行数据库调用时,连接调用也是

  • def dbDemo=Java.type('tests.DataBaseAssertions')

以上这行代码在所有功能文件中都使用。有没有办法缓存这个对象,以便所有脚本都可以引用它。

应用级别

最佳答案

听起来您正在寻找 callSingle() 语法,请参阅文档:

https://github.com/intuit/karate#hooks

var result = karate.callSingle('classpath:jdbc.feature');

关于 Karate JDBC 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53640054/

相关文章:

karate - 在 Karate DSL 功能文件中使用模拟并独立运行

karate - 使用 Karate API forEach 方法时出现 "no step-definition method match"错误

javascript - 如何从 Mocha 描述 block 内部导出变量

javascript - 如何封装mocha `expect()`代码?

python - pytest 传递数据进行清理

karate - TypeError : karate. map is not a function - Karate

azure - Karate API 测试 - 承载错误 ="invalid_token",error_description ="The audience <number> is invalid"

java - JUnit 测试 POST 到参数化 API

java - Karate - 有什么方法可以获取当前功能文件的名称

Karate - 在 karate-config.js 中设置全局 User-Agent header